
Ich brauche eine Liste aller Dateien und Ordner in einem riesigen Verzeichnis. Das sind ungefähr 1000 Ordner und 20000 Dateien.
Da ich kein Anfänger in der Kommandozeile bin, habe ich einfach mit „dir>file.txt“ angefangen, während ich mit CD zu den einzelnen Ordnern gewechselt bin.
Jetzt versuche ich, dies einfach zu tun, indem ich „dir /s>file.txt“ im obersten Verzeichnis verwende.
Es sieht so aus, als ob der Befehl ordnungsgemäß funktioniert und die Datei erstellt wird. Das Problem besteht darin, dass die TXT-Datei nur 19 der 107 Verzeichnisse der obersten Ebene enthält.
Hat jemand eine Idee, warum der Befehl nach weniger als einem Fünftel des Eingabevorgangs abstürzt? Gibt es eine Art maximale Anzahl von Werten, die für den Befehl zurückgegeben werden können oder so etwas?
Antwort1
Ich weiß nicht, ob es Grenzen gibt fürdir
Versuchen Sie den Befehl „tree“ in der Eingabeaufforderungtree /f
Wenn das nicht funktioniert, versuchen Sie es mit Powershell und verwenden Sieget-childitem -recurse
Antwort2
Um versteckte Dateien und Systemordner einzuschließen, verwenden Sie „dir /a /s>file.txt“