PowerShell: Liste aller Dateitypen in einem Verzeichnis erstellen

URL dieses Beitrags: http://blog.stefan-macke.com/2008/11/25/powershell-liste-aller-dateitypen-in-einem-verzeichnis-erstellen/

Heute musste ich herausfinden, welche verschiedenen Dateitypen (also Dateiendungen wie *.jpg usw.) es innerhalb einer Verzeichnisstruktur gibt. Wieder mal eine einfache Aufgabe für die PowerShell:

  1. gci -Recurse | % {$_.Extension.tolower()} | sort | unique
  1. gci -Recurse liefert alle Dateien in allen Unterverzeichnissen
  2. % {$_.Extension.tolower()} gibt von diesen lediglich die Dateierweiterung in Kleinbuchstaben aus (% = foreach)
  3. sort sortiert diese Liste der Dateierweiterungen
  4. unique liefert die eindeutigen Dateiendungen

Beispielausgabe (ohne -Recurse):

PowerShell: Liste aller Dateitypen in einem Verzeichnis erstellen

Kommentar zu diesem Beitrag

  1. Gravatar Moritz
    Am 27. Dezember 2008 um 16:40 Uhr

    Haha, ja, im Prinzip eine leichte Aufgabe. Aber ich bin bisher noch nicht auf diese Idee gekommen. Ich glaube, ich sollte mehr in solchen Blogs rumlesen, damit ich die genialen Einfälle mancher Blogger mehr zu Gesicht bekomme.

Einen Kommentar schreiben

XHTML: Diese Tags sind erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>