Servus,
hier meine Lösung:
Code:
@echo off
cls
set SRC=c:\quelle
set DEST=c:\ziel
for /f "tokens=4" %%i in ('dir %SRC% ^| find "_"') do (
for /f "tokens=1-3 delims=_" %%j in ("%%i") do (
md %DEST%\%%j_%%k_%%l 2>nul
echo copy %SRC%\%%i %DEST%\%%j_%%k_%%l\%%i
copy %SRC%\%%i %DEST%\%%j_%%k_%%l\%%i >nul
if %errorlevel% EQU 0 (
echo Datei %%i erfolgreich nach %%j\%%k\%%l kopiert
) else (
echo FEHLER beim Verarbeiten der Datei %%i
)
)
)
Vielen Dank an alle, besonder phonixcp für den ersten Link!
Gruß saracs
PS: grrr... war ja klar, dass irgendwas wieder nicht funktionieren wird

Im Moment wird nur die erste Datei kopiert. der rest bleibt unberührt, obwohl kein Fehler gemeldet wird... Ich poste wieder sobald es was neues gibt.
PPS: Habe nun den Code berichtigt. Funktioniert einwandfrei
