Ich versuche, eine Liste der Ordner und Unterordner eines Verzeichnisses in eine Datei zu drucken .
Wenn ich laufe dir /s/b/o:n > f.txt
, bekomme ich auch eine Liste der Dateien. Ich brauche nur die Ordner und Unterordner.
Weiß jemand, ob dies über die Befehlszeilenschnittstelle möglich ist?
cmd
directory
subdirectory
Inkey
quelle
quelle
dir /s /b /o:n /a:d > f.txt
oderdir /s /b /on /ad > f.txt
. Persönlich verwende ich den:
Ansatz für Attribute eines Schalters, da klarer ist, was los ist.Stellen Sie einfach den Typ des gewünschten Dateiattributs ein, in Ihrem Fall / A: D (Verzeichnis)
dir / s / b / o: n / A: D> f.txt
quelle
Ich habe verwendet
dir /s /b /o:n /a:d
, und es hat perfekt funktioniert. Stellen Sie einfach sicher, dass Sie die Datei fertig schreiben lassen, sonst haben Sie eine unvollständige Liste.quelle
Ich habe nicht genug Ruf, um eine Antwort zu kommentieren. In einem der Kommentare hat jemand gefragt, wie die versteckten Ordner in der Liste ignoriert werden sollen. Im Folgenden erfahren Sie, wie Sie dies tun können.
quelle
Ich verwende dies von PowerShell:
quelle
dir /ad /b /s
wird die erforderliche Antwort geben.quelle