Hallo,
dieses Script kopiert *.jpg des heutigen Tages. Jetzt will ich diese Dateien kopieren die in den letzten 3 Stunden entstanden sind.
Kann mir bitte jemand helfen?
@echo off & setlocal
set "Datum=%date:~3,2%-%date:~0,2%-%date:~-4%
set "quelcopy=C:\*.jpg"
set "zielcopy=c:\temp2\*.*"
xcopy %quelcopy% %zielcopy% /D:%Datum%
Vielen Dank schon einmal
Dirk
Seite 1 von 1
XCopy mit Batch Bilder der letzten 3 Stunden Kopieren
Anzeige
#2 _d4rkn3ss4ev3r_
geschrieben 30. August 2015 - 20:30
Willkommen im Forum!
Probiere das Script mal in dieser abgeänderten Version (ungetestet):
Probiere das Script mal in dieser abgeänderten Version (ungetestet):
@echo off set Datum=%date:~3,2%-%date:~0,2%-%date:~-4% set quelcopy=C:\*.jpg set zielcopy=C:\temp2 xcopy "%quelcopy%" "%zielcopy%" /D:%Datum%
Dieser Beitrag wurde von d4rkn3ss4ev3r bearbeitet: 30. August 2015 - 20:30
#3
geschrieben 30. August 2015 - 21:23
Soweit ich finden konnte, läßt sich das mit xcopy nicht machen. Man kriegt zwar die Zeit aus %time% raus und kann sie dann weiterverwenden... aber, xcopy fehlt ein Analogon zum /D: Parameter für Intervalle kleiner als 1d.
Denke, da ist man womöglich mit VBS am besten beraten (via Windows Script Host).
Denke, da ist man womöglich mit VBS am besten beraten (via Windows Script Host).
#4 _d4rkn3ss4ev3r_
geschrieben 30. August 2015 - 21:34
Oh okay. Habe selbst noch nie viel mit xcopy probiert.
Dann sollte der TE mal robocopy probieren.
Ist ein xcopy mit mehr Features.
Dann sollte der TE mal robocopy probieren.
Ist ein xcopy mit mehr Features.
Thema verteilen:
Seite 1 von 1