BAT-Datei, die Dateien in Ordnern sortiert
Für meine Bildersammlung möchte ich alle Bilder in einem Ordner automatisch nach Datum sortieren lassen. Zum Glück sind die Dateien bereits nach dem Zeitstempel benannt:
2012-07-15 12.21.06.jpg2012-07-15 12.21.26.jpg2012-07-16 17.12.50.jpgIn diesem Beispiel sollten die beiden ersten Dateien in einem Ordner 2012-07-15 landen, die dritte in 2012-07-16. Ich habe es versucht und gegoogelt. Alles was ich finden kann ist folgendes:
for %%a in (*.jpg) do (
md "%%~na" 2>nul
move "%%a" "%%~na"
)
Das macht aber einen Ordner für jeden Dateinamen. Ich dachte daran, eine Variable zu haben, die die zehn ersten Zeichen enthält, aber völlig verwirrt und frustriert ist, wenn Variablen deklariert und in dos verwendet werden. Kann jemand helfen?