Seite 1 von 1

mit for /f "delims=" %%F in ('dir "Ordner und Dateien" mit Umlauten und Leerzeichen in .txt Schreiben

Verfasst: Do 6. Okt 2022, 08:23
von Jack1
Hallo
Vieleicht kann mir hier jemand Helfen.
Habe mir das ganze nur erlesen bin kein Dos-Profi !
Möchte eine Liste von Ordnern per batch in text-Datei schreiben die auch Umlaute und Leerzeichen enthält.
Das funktioniert mit diesen Befehl nicht.

for /f "delims=" %%F in ('dir X:\Ordnername\* *.* /b /s') do @echo %%~tF %%F >> C:\_0_X_PM\x_PM.txt

Re: mit for /f "delims=" %%F in ('dir "Ordner und Dateien" mit Umlauten und Leerzeichen in .txt Schreiben

Verfasst: Do 6. Okt 2022, 08:38
von Win311Freak
Haste DOSSHELL oder NC?
Die könnten diese Funktion haben, und die Ordner und Datei Struktur in eine Textdatei schreiben.

Re: mit for /f "delims=" %%F in ('dir "Ordner und Dateien" mit Umlauten und Leerzeichen in .txt Schreiben

Verfasst: Do 6. Okt 2022, 15:18
von mkarcher
Die Variante der FOR-Schleife, die Du zitierst, ist in "command.com" von DOS (oder Windows 95/98/ME) nicht implementiert, sondern ein Feature von "cmd.exe" unter Windows NT (und Nachfolgeprodukte wie 2000, XP, Vista). Damit ist die Frage im DOS-Forum leider off-topic. In viewtopic.php?t=6 ist das im letzten Satz von Abschnitt 1 sowie noch einmal ausführlicher in Abschnitt 2.2 erläutert.

Re: mit for /f "delims=" %%F in ('dir "Ordner und Dateien" mit Umlauten und Leerzeichen in .txt Schreiben

Verfasst: Fr 7. Okt 2022, 13:03
von ChrisR3tro
Danke mkarcher!

[Thema geschlossen]