Cassius1985
Captain
- Registriert
- Sep. 2004
- Beiträge
- 3.678
Hi Leute,
stehe vor einem kleinen Problem und komme einfach nicht weiter :/
Ich erstelle einen Import von meiner Digitalkamera mit Tagesdatum. In diesem Ordner befindet sich IMMER genau eine jpg Datei.
Jetzt soll diese Datei in einen anderen Ordner auf ein anderes Laufwerk kopiert werden, leider ist der Zielpfad immer ein anderer mit komplexen Zeichen, aber es ist IMMER der neueste Ordner im Verzeichnis.
Das habe ich bisher probiert, leider ohne Erfolg:
set "aktuellerbildordner=%userprofile%\Pictures\%date:~-4%%date:~-7,2%%date:~-10,2%"
set "rootfolder=D:\Photos\"
set letzerprozess=
for /f "tokens=* delims=" %%g IN ('dir /B /AD /TC /O-D "%rootfolder%"') DO @(
xcopy /E /Y "!"aktuellerbildordner=!\001.jpg" "!letzerprozess!\%%g\Detail\"
Ergebnis ist: Datei nicht gefunden...
Nochmal direkt als Text, was ich machen möchte:
Quelle:
C:\Users\cassius\Pictures\2019-08-29\*.jpg
Ziel:
D:\Photos\AAXBTN005KL78\Detail\*.jpg
Der Ordner "AAXBTN005KL78" kann dabei alles mögliche sein, wird so von einem anderen System festgelegt und kann leider nicht verändert werden.
Ich bräuchte demnach "nur" eine Variable für den Zieldateipfad.
Habe mich bei Google schon tot gesucht, aber keinen Weg gefunden.
stehe vor einem kleinen Problem und komme einfach nicht weiter :/
Ich erstelle einen Import von meiner Digitalkamera mit Tagesdatum. In diesem Ordner befindet sich IMMER genau eine jpg Datei.
Jetzt soll diese Datei in einen anderen Ordner auf ein anderes Laufwerk kopiert werden, leider ist der Zielpfad immer ein anderer mit komplexen Zeichen, aber es ist IMMER der neueste Ordner im Verzeichnis.
Das habe ich bisher probiert, leider ohne Erfolg:
set "aktuellerbildordner=%userprofile%\Pictures\%date:~-4%%date:~-7,2%%date:~-10,2%"
set "rootfolder=D:\Photos\"
set letzerprozess=
for /f "tokens=* delims=" %%g IN ('dir /B /AD /TC /O-D "%rootfolder%"') DO @(
xcopy /E /Y "!"aktuellerbildordner=!\001.jpg" "!letzerprozess!\%%g\Detail\"
Ergebnis ist: Datei nicht gefunden...
Nochmal direkt als Text, was ich machen möchte:
Quelle:
C:\Users\cassius\Pictures\2019-08-29\*.jpg
Ziel:
D:\Photos\AAXBTN005KL78\Detail\*.jpg
Der Ordner "AAXBTN005KL78" kann dabei alles mögliche sein, wird so von einem anderen System festgelegt und kann leider nicht verändert werden.
Ich bräuchte demnach "nur" eine Variable für den Zieldateipfad.
Habe mich bei Google schon tot gesucht, aber keinen Weg gefunden.