ralfste

Mit Batchdatei nur Verzeichnisse Auflisten

geschlossengelöstFrageBatch, Shell Entwicklung
Hallo zusammen,
mir stellt sich Folgendes Problem:
Ich möchte von einer Festplatte, bzw. einem Verzeichnis nur die darin liegenden Verzeichnisse in einer Textdatei aufgelistet haben.
Momentan behelfe ich mich mit folgender Lösung:

Dir E:\Wolle\*.* /b /s >>"%USERPROFILE%\Desktop\Dateiliste.txt"

find /V /I ".txt" "%USERPROFILE%\Desktop\Dateiliste.txt" >%TEMP%\Dateiliste1.txt
del "%USERPROFILE%\Desktop\Dateiliste.txt"
copy %TEMP%\Dateiliste1.txt "%USERPROFILE%\Desktop\Dateiliste.txt"

find /V /I ".doc" "%USERPROFILE%\Desktop\Dateiliste.txt" >%TEMP%\Dateiliste1.txt
del "%USERPROFILE%\Desktop\Dateiliste.txt"
copy %TEMP%\Dateiliste1.txt "%USERPROFILE%\Desktop\Dateiliste.txt"

...

Was mir ja auch schon eine ganze menge herausfiltert, aber ich kann unmöglich eine Batchdatei schreiben in der womöglich hunderte von Dateiendungen Aufgelistet sind. Und was währe dann mit den Dateien die keine Dateiendung haben?

Irgendwo habe ich mich Festgefahren, und komme ohne vernünftigen Lösungsansatz nicht weiter.

Ralf
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 85381

Url: https://administrator.de/forum/mit-batchdatei-nur-verzeichnisse-auflisten-85381.html

Ausgedruckt am: 08.06.2025 um 05:06 Uhr

miniversum
miniversum 13.04.2008 um 12:04:53 Uhr
Goto Top
Versuchs mal damit:
Dir E:\Wolle /B /S /AD >>"%USERPROFILE%\Desktop\Dateiliste.txt"
RalfSte
RalfSte 13.04.2008 um 12:41:02 Uhr
Goto Top
Wow, Funktioniert.
Danke.
Und wieder was dazu gelernt.
Die kombination /AD kannte ich noch gar nicht.

Ralf