Ich habe versucht, mit einem Befehl zur Eingabeaufforderung nach einem Befehl zu suchen, der alle Dateien in einem Verzeichnis sowie Unterordner auflistet. Ich habe die Hilfe für den Befehl "dir" gelesen, aber nicht gefunden, wonach ich gesucht habe. Bitte helfen Sie mir, welcher Befehl dies bekommen könnte.
windows
command-line
command
dir
user1760178
quelle
quelle
dir /s
macht den Job.Antworten:
Der folgende Beitrag gibt die Lösung für Ihr Szenario.
/ S Zeigt Dateien im angegebenen Verzeichnis und in allen Unterverzeichnissen an.
/ B Verwendet das Bare-Format (keine Überschrifteninformationen oder Zusammenfassung).
/ O Liste nach Dateien in sortierter Reihenfolge.
quelle
dir -s
anstelle des/s
Formats für Flags.>list.txt
, damit sie in eine Datei ausgegeben werden kann, die einfacher verwendet werden kann. Der Befehl wäre also:dir /s /b /o:gn >list.txt
Wenn Sie Ordner und Dateien wie den grafischen Verzeichnisbaum auflisten möchten, sollten Sie den Befehl tree verwenden .
Es gibt verschiedene Optionen für das Anzeigeformat oder die Bestellung.
Überprüfen Sie die Beispielausgabe.
Spät antworten. Hoffe es hilft jemandem.
quelle
Eine Ergänzung zur Antwort: Wenn Sie nicht die Ordner, sondern nur die Dateien in den Unterordnern auflisten möchten, verwenden Sie den Schalter / AD wie folgt:
quelle
Eine Alternative zu den oben genannten Befehlen, die etwas kugelsicherer ist.
Es kann alle Dateien unabhängig von Berechtigungen oder Pfadlänge auflisten.
Ich habe ein kleines Problem mit der Verwendung von C: \ NULL, über das ich in meinem Blog geschrieben habe
https://theitronin.com/bulletproofdirectorylisting/
Trotzdem ist es der robusteste Befehl, den ich kenne.
quelle
Wenn Sie nur den grundlegenden Schnappschuss der Dateien + Ordner benötigen. Befolgen Sie diese kleinen Schritte:
cmd
dir
quelle
dir
nur Informationen zu den Dateien und Verzeichnissen im aktuellen Ordner an, aber das OP möchte, dass die Rückgabe auch Dateien in Unterordnern enthält.