Kann ich über die dir
Befehlszeile eine Liste der Unterordner und ihrer Dateien abrufen, die nach Ordnernamen und nicht nur nach Dateinamen sortiert sind?
mit
dir / s / b / o: gn> f.txt
Ich bekomme zuerst alle Unterordner und erst dann alle Unterdateien, zB:
d:\root0\root1\folderA
d:\root0\root1\folderB
d:\root0\root1\file00.txt
d:\root0\root1\file01.txt
d:\root0\root1\folderA\fileA00.txt
d:\root0\root1\folderA\fileA01.txt
d:\root0\root1\folderB\fileB00.txt
d:\root0\root1\folderB\fileB01.txt
Aber ich möchte bekommen -
d:\root0\root1\file00.txt
d:\root0\root1\file01.txt
d:\root0\root1\folderA
d:\root0\root1\folderA\fileA00.txt
d:\root0\root1\folderA\fileA01.txt
d:\root0\root1\folderB
d:\root0\root1\folderB\fileB00.txt
d:\root0\root1\folderB\fileB01.txt
["file00.txt" und "file01.txt" können auch am Ende der Liste stehen]
Vielen Dank,
Atara
command-line
directory
dos
Atara
quelle
quelle
dir /a:-d /s /b | sort
Hej Mann, warum benutzt du das?
Weißt du nicht, was das 'g' in '/ o' ist?
Überprüfen Sie dies heraus: http://www.computerhope.com/dirhlp.htm oder dir /? für dir Hilfe
Sie sollten dies stattdessen verwenden:
quelle
dir /b /a-d /s *.*
wird Ihre Anforderung erfüllen.quelle
Der Befehl zum Einfügen einer Liste aller Dateien und Ordner in eine Textdatei lautet wie folgt:
ZB: dir / b / s | sort> ListOfFilesFolders.txt
quelle
Wechseln Sie in der Eingabeaufforderung zu dem Hauptverzeichnis, für das Sie die Liste erstellen möchten, und geben Sie den Befehlsbaum / f ein
quelle
Erstellen Sie eine VBS-Datei und kopieren Sie den gesamten folgenden Code. Ändern Sie den Speicherort des Verzeichnisses nach Ihren Wünschen.
Speichern Sie den Code als vbs und führen Sie ihn aus. Sie erhalten eine Liste in diesem Verzeichnis
quelle