Batch Verschieben Ordner mit move Befehl?

Driver78

Lt. Junior Grade
Registriert
Feb. 2005
Beiträge
412
Guten Abend, ich will mal meine Dateien Sortieren und wollte es mir eigentlich einfacher machen, doch irgendwie klappt es nicht.
Folgenden Befehlszeile nutze ich:

Code:
for /f %%i in ('dir /B /AD "i:\Sortiert\TEMP\a*"') do move %%i i:\Sortiert\A-Z\a\


Problem ist nur das Verzeichnisse wie "apha" verschoben werden, aber nicht der Ordner "alpha beta". Wie müsste ich die Befehlszeile abändern?
 
Code:
for /f  "delims="

oder

Code:
dir /x
 
Zuletzt bearbeitet:
Also sorry, bei mir klappt es nicht wenn ich die Befehlzeile mit den Befehlen erweitere!

Wenn ich mit "delims=" arbeite, müsste er den Ordner noch in Klammern setzen.

So sieht Bsp. aus:

Code:
move alpha beta i:\Sortiert\A-Z\a\

und so müsste es dann aussehen damit es klappt:

Code:
move "alpha beta" i:\Sortiert\A-Z\a\
 
Zuletzt bearbeitet:
Genau, einfach noch ein Paar Anführungszeichen ums %%i
Code:
for /f "delims=" %%i in ('dir /B /AD "i:\Sortiert\TEMP\a*"') do move "%%i" i:\Sortiert\A-Z\a\
 
OK, vielen Dank,

hatte die "" an der falschen stelle ausprobiert......
 
Zurück
Oben