Hallo Leute.
Ich hab ein Problem
Ich möchte jeweils in einem Ordner alle Dateien mit einem Datum davor umbenennen.
Hierzu will/kann ich keine Software installieren sondern will/muss das mit einer Batch lösen.
Leider läuft mein Versuch immer auf Fehler.
@Echo off
SET Pfad=c:\datatest
for /F "tokens=1-4 delims=. " %%i in ("%date%") do (
set day=%%i
set month=%%j
set year=%%k
)
FOR /F "usebackq tokens=*" %%i IN (`dir %Pfad% /A:-D /B`) DO (
echo Alt: %Pfad%\%%i
echo Neu: %Pfad%\%year%-%month%-%day%-%%i
ren %Pfad%\%%i %year%-%month%-%day%-%%i)
Ergebnis ist immer "Syntaxfehler"!?!
Ich hab ein Problem
Ich möchte jeweils in einem Ordner alle Dateien mit einem Datum davor umbenennen.
Hierzu will/kann ich keine Software installieren sondern will/muss das mit einer Batch lösen.
Leider läuft mein Versuch immer auf Fehler.
@Echo off
SET Pfad=c:\datatest
for /F "tokens=1-4 delims=. " %%i in ("%date%") do (
set day=%%i
set month=%%j
set year=%%k
)
FOR /F "usebackq tokens=*" %%i IN (`dir %Pfad% /A:-D /B`) DO (
echo Alt: %Pfad%\%%i
echo Neu: %Pfad%\%year%-%month%-%day%-%%i
ren %Pfad%\%%i %year%-%month%-%day%-%%i)
Ergebnis ist immer "Syntaxfehler"!?!