bene100
Goto Top

Batch Umbenennung von Dateien - alle in einem bestimmten Ordner

Hallo zusammen,

ich möchte gerne Dateien in einem Ordner per .cmd Datei umbenennen und das Datum im Format YYMMDD voranstellen. Ich habe mir per Recherche in diesem Forum schon mal einen Code zusammengebastelt, mit dem ich eine Datei (in diesem Beispiel: _test.txt erfolgreich umbenennen kann:
ren _Test.txt "%DATE:~8,2%%DATE:~3,2%%DATE:~0,2% "Test.txt  

Das Format passt also schon mal. Wie bekomme ich diesen Code jedoch variabel auf alle Dateien in einem Ordner umgebaut?

Danke für eure Hilfe und einen guten Start ins neue Jahr! face-smile

Grüße
Bene

Content-ID: 5186262173

Url: https://administrator.de/contentid/5186262173

Ausgedruckt am: 22.11.2024 um 10:11 Uhr

MarkBeaker
Lösung MarkBeaker 02.01.2023 um 15:52:15 Uhr
Goto Top
Hallo Bene,

generell kannst du das wie folgt machen:

rem @echo off
cd C:\temp3\daten\
for %%G IN (*) do (
ren %%G "%DATE:~8,2%%DATE:~3,2%%DATE:~0,2% "%%G  
)

LG
Christian
bene100
bene100 02.01.2023 um 16:16:45 Uhr
Goto Top
Hallo Christian,

super, danke für deine schnelle Antwort!

Grüße
Bene