Gibt es in Windows eine Möglichkeit, eine Liste aller Dateien in einem Ordner abzurufen, einschließlich aller Dateien in allen Unterordnern?
windows
file-management
filesystems
Edward Wong Hau Pepelu Tivrusk
quelle
quelle
dir
nur ein bisschen schneller ist, wenn keine Bedingungen überprüft werden müssen; 2) Sie können die Namen in einer Datei speichern.dir /a-d /b /s
.Versuchen Sie es mit tree / f. Dies sollte die gesamte Struktur ausgeben.
quelle
tree /f>filelist.txt
und es hat funktioniert.Sie erhalten UnixUtils bei SourceForge , das wird Ihnen geben
find.exe
.Sie können dann die folgenden Schritte ausführen, um eine Liste aller Dateien mit Ordnerpfaden anzuzeigen.
Es gibt andere Formen des Unix-Befehls, die für Sie nützlich sein können.
Die Ausgabe ist im Vergleich zu der nativen Ausgabe
dir
und dentree
Befehlen durchsuchbarer .Aktualisiert mit Eingabe von
Johannes
.In der
cmd.exe
Schalefunktioniert sehr gut für eine rekursive Auflistung in der mit Widows formatierten Form
(so dass Sie "
C:\
" und die umgekehrten Schrägstriche sehen, '\
').Ich habe die Antwort von "
\b
" in komplett verpasstNifle
! (+1 für das jetzt).quelle
dir
durchaus möglich ist.find
Ausgabe mit einem DOS verglichendir /s
odertree
was das angeht ?dir /b
? :-)find
und mit Cygwin, nie die DOS - Befehle versucht (mich eigentlich brauchte einen Moment , um offenecmd
Schale und vermeiden Sie/usr/bin/dir
diese Option , um zu versuchen aber, es funktioniert, froh , das zu lernen.:-)
Warum so komplex? Drücken Sie die Windows-Taste + F, um die "Dateisuche" in Windows zu starten. Gehen Sie links zu "Suchen in" und wählen Sie unten die Option "Durchsuchen ..." aus. Wählen Sie den (Unter-) Ordner, in dem Sie suchen möchten. Geben Sie "*" (ohne Anführungszeichen) in das Bearbeitungsfeld "Gesamter oder Teil des Dateinamens" ein und starten Sie die Suche. Holen Sie sich einen Kaffee, wenn Sie auf einer großen Festplatte mit vielen Daten suchen, und warten Sie, bis diese explorerbasierte Suchmaschine eine vollständige Liste anzeigt. Sie können es durchsuchen, Dateien direkt öffnen und bei Bedarf sogar Ihre Suche eingrenzen.
Warum vergessen die Leute dieses Standardsuchverhalten von Windows?
quelle
Ich finde diese Batch-Datei alle nützlich
DragDropListFile.bat
Verwendung: Ziehen Sie den Ordner einfach in die Datei DragDropListFile.bat und legen Sie ihn dort ab. Anschließend wird eine Datei mit dem Namen list.txt erstellt, die die gewünschten Informationen enthält.
Wenn Sie Drag & Drop nicht mögen, probieren Sie diese Batch-Datei
ListFile.bat
Verwendung: Legen Sie die Datei ListFile.bat in den Ordner, in dem Sie die Dateien auflisten möchten, und führen Sie die Datei ListFile.bat aus. Anschließend wird eine Datei mit dem Namen list.txt erstellt, die die gewünschten Informationen enthält.
quelle
dir /s /w >files.txt
Sie werden den größten Teil des Weges dorthin zurücklegen. Es wird die Erweiterungen behalten. Dann öffnen Siefiles.txt
in einem Texteditor und entweder^ +\d+ File.+\r\n\r\n Dir.+\r\n\r\n
hat die Lücken und Ordnerdetails zwischen den einzelnen Ordnerdateien in Notepad ++ für mich beseitigt.quelle