Hi nolen,
als ich noch mit Windows unterwegs war, hat mir dieses Script aus den weiten des Internets einiges an Arbeit abgenommen. Hoffe das hilft dir weiter...
Erstellt aus der Datei (Dateidatum) einen Ordner und verschiebt die Datei dort hinein...
Einfach in den Ordner legen z.B als "my_sort.bat" und von dort starten...
@Echo off & setlocal
set "Quelle="
set "Ziel="
for %%a in ("%Quelle%*") do (
if NOT "%%~nxa"=="%~nx0" (
Echo Verarbeite Datei "%%a"
set "fdate=%%~ta"
setlocal enabledelayedexpansion
set "fday=!fdate:~0,2!"
set "fmonth=!fdate:~3,2!"
set "fyear=!fdate:~6,4!"
set "folname=!fyear!_!fmonth!_!fday!"
md "%Ziel%!folname!" 2>nul
Echo Verschiebe Datei "%%a" nach "!folname!"
move "%%a" "%Ziel%!folname!\"
endlocal
)
)