Alle Dateien in allen Unterordnern auflisten
Gibt es unter Windows eine Möglichkeit, eine Liste aller Dateien in einem Ordner zu erhalten, einschließlich aller Dateien in allen Unterordnern?
Gibt es unter Windows eine Möglichkeit, eine Liste aller Dateien in einem Ordner zu erhalten, einschließlich aller Dateien in allen Unterordnern?
Alle Dateien rekursiv auflisten
C:`Alle Dateien rekursiv auflisten
C:>dir /s
Sie in einer Datei speichern
C:`Alle Dateien rekursiv auflisten
C:`Alle Dateien rekursiv auflisten
C:>dir /s
Sie in einer Datei speichern
C:>dir /s /b>filelist.txt
Sie seitenweise anzeigen
C:`Alle Dateien rekursiv auflisten
C:`Alle Dateien rekursiv auflisten
C:>dir /s
Sie in einer Datei speichern
C:`Alle Dateien rekursiv auflisten
C:`Alle Dateien rekursiv auflisten
C:>dir /s
Sie in einer Datei speichern
C:>dir /s /b>filelist.txt
Sie seitenweise anzeigen
C:>dir /s | mehr
Sie erhalten UnixUtils bei sourceforge , das gibt Ihnen find.exe
.
Sie können dann folgendes tun, um eine Liste aller Dateien mit Ordnerpfaden zu erhalten.
cd Path\to\folder
find.exe . -type f
Es gibt andere Formen des Unix-Befehls, die für Sie nützlich sein könnten.
Die Ausgabe ist im Vergleich zu den nativen Befehlen dir
und tree
besser durchsuchbar.
Aktualisiert mit der Eingabe von Johannes
.
In der cmd.exe
-Shell funktioniert
dir /b /s
recht gut für eine rekursive Auflistung in der Widows-formatierten Form,
(Sie sehen also “C:Sie erhalten [ UnixUtils bei sourceforge ]0x3&, das gibt Ihnen [
find.exe` ]0x3&.
Sie können dann folgendes tun, um eine Liste aller Dateien mit Ordnerpfaden zu erhalten.
cd Path\to\folder
find.exe . -type f
Es gibt andere Formen des Unix-Befehls, die für Sie nützlich sein könnten.
Die Ausgabe ist im Vergleich zu den nativen Befehlen dir
und tree
besser durchsuchbar.
Aktualisiert mit der Eingabe von Johannes
.
In der cmd.exe
-Shell funktioniert
dir /b /s
recht gut für eine rekursive Auflistung in der Widows-formatierten Form,
(Sie sehen also ”“ und die umgekehrten Schrägstriche, ‘Sie erhalten [ UnixUtils bei sourceforge ]0x3&, das gibt Ihnen [
find.exe` ]0x3&.
Sie können dann folgendes tun, um eine Liste aller Dateien mit Ordnerpfaden zu erhalten.
cd Path\to\folder
find.exe . -type f
Es gibt andere Formen des Unix-Befehls, die für Sie nützlich sein könnten.
Die Ausgabe ist im Vergleich zu den nativen Befehlen dir
und tree
besser durchsuchbar.
Aktualisiert mit der Eingabe von Johannes
.
In der cmd.exe
-Shell funktioniert
dir /b /s
recht gut für eine rekursive Auflistung in der Widows-formatierten Form,
(Sie sehen also ”C:Sie erhalten [ UnixUtils bei sourceforge ]0x3&, das gibt Ihnen [
find.exe` ]0x3&.
Sie können dann folgendes tun, um eine Liste aller Dateien mit Ordnerpfaden zu erhalten.
cd Path\to\folder
find.exe . -type f
Es gibt andere Formen des Unix-Befehls, die für Sie nützlich sein könnten.
Die Ausgabe ist im Vergleich zu den nativen Befehlen dir
und tree
besser durchsuchbar.
Aktualisiert mit der Eingabe von Johannes
.
In der cmd.exe
-Shell funktioniert
dir /b /s
recht gut für eine rekursive Auflistung in der Widows-formatierten Form,
(Sie sehen also “” und die umgekehrten Schrägstriche, “).
Ich habe das ”\b
“ in Nifle
s Antwort völlig übersehen! (+1 dafür jetzt).
Warum so komplex? Drücken Sie Windows-Taste+F, um die “Dateisuche” in Windows zu starten. Gehen Sie links auf “Suchen in” und wählen Sie ganz unten die Option “Durchsuchen…”. Wählen Sie den (Unter-)Ordner aus, in dem Sie suchen wollen. Geben Sie “*” (ohne die Anführungszeichen) in das Eingabefeld “Alle oder ein Teil des Dateinamens” ein und starten Sie die Suche. Holen Sie sich einen Kaffee, wenn Sie auf einem großen Datenträger mit vielen Daten suchen, und warten Sie einfach, bis diese explorerbasierte Suchmaschine Ihnen eine vollständige Liste anzeigt. Sie können sie durchsuchen, Dateien direkt öffnen und sogar Ihre Suche eingrenzen, wenn es nötig ist.
Warum vergessen die Leute dieses Standard-Suchverhalten von Windows?
Ich finde diese Batch-Datei immer nützlich
DragDropListFile.bat
@ECHO OFF
SET targetPath="%~1"
SET ToolPath=%~dp0
dir %targetPath% /b /s /a-d > "%ToolPath%list.txt"
Verwendung: Einfach den Ordner auf die Datei DragDropListFile.bat ziehen, dann wird eine Datei namens list.txt erstellt, die das Gewünschte enthält.
Wenn Sie Drag & Drop nicht mögen, versuchen Sie diese Batch-Datei
ListFile.bat
ECHO OFF
SET crtPath=%~dp0
dir "%crtPath%" /b /s /a-d > list.txt
Verwendung: Legen Sie die Datei ListFile.bat in den Ordner, den Sie auflisten möchten, und führen Sie dann die Datei ListFile.bat aus, dann wird eine Datei namens list.txt erstellt, die das Gewünschte enthält.
Mit dir /s /w >files.txt
erreichen Sie den größten Teil des Weges. Es wird die Erweiterungen beibehalten. Öffnen Sie dann files.txt
in einem Texteditor und entweder
^ +\d+ File.+\r\n\r\n Dir.+\r\n\r\n
hat bei mir in Notepad++ die Lücken und Ordnerangaben zwischen den einzelnen Ordnerauflistungen beseitigt.