Batch-Datei zur Listenerzeugung

-=Hur-I-caN=-

PC-Selbstbauer(in)
Hi Pipöl,

ich möchte eine Batch-Datei erstellen, die mir

  • im gleichen Ordner (heißt: wenn ich die Batch verschiebe ändert sich das "Arbeitsverzeichnis")
  • eine alphabetische Liste
  • mit allen Dateien
  • die in diesem Verzeichnis und dessen Unterordnern
  • mehrere bestimmte Dateiendungen besitzen (z.B. avi, mp4 und mpg).
Ich habe mir hier mal eine gebastelt:
set "Ordner=M:\Filme"

dir /b "%Ordner%">"%Ordner%\Liste aller Filme.txt"
Diese bezieht aber nur die Dateien im ersten Unterordner ein und nimmt alle Dateitypen in die Liste mit auf, die auch nicht alphabetisch geordnet ist.
Kann mir bitte jemand helfen?
 
/ON und /OE für die Sortierung nach Name und Erweiterung und /S für die rekursive Suche in Unterverzeichnissen.

Viel Spaß beim Ausprobieren. ;) Und achte auf die Namen mit Sonderzeichen in der Liste, denn die sehen anschließend z.B. so aus, wenn man sie mit einem Windowsprogramm betrachtet: Die Liga der auáergew”hnlichen Gentlemen.mpg.
 
Mit Scripten - z.B. mit den klassischen VBS-Dateien für den Windows Scripting Host, oder über die Powershell.
 
Zurück