Dateien mit bestimmter Endung verschieben (die vor 5 Minuten erstellt wurden)
Hallo
Ich hoffe das hier mir jemand weiterhelfen kann
Folgendes Problem.
Ich möchte Dateien (mit der Endung .tif und .xlm) und deren Erstellungsdatum älter sind als 5 Minuten per move auf ein anderes Laufwerk verschienben.
Laufwerk X:\Temp\ auf Laufwerk D:\Prod\
Dies lasse als Batchdatei laufen, da ich hier den start über die APP Aufgabenplanung steuern möchte.
Das verschieben kann ich bereits machen jedoch nicht das mit dem Erstellungsdatum - 5 Minuten.
SET Quelle=X:\TEMP\
SET Ziel=D:\PROD\
SET LOGFILE=D:\
@echo off
Echo %DATE% >> %LOGFILE%DIGIRE-LogFile.txt
for %%i in ("%quelle%\*.tif" "%quelle%\*.xml") DO (
xcopy %%i %archiv% /Y /D
echo %%i %Time% - Übergabe an WEBServer >> %LOGFILE%DIGIRE-LogFile.txt
move %%i %ziel% >> %Archiv%LogFile.txt
) modified after now-10modified after now-10
Vielen Dank schon mal.
Atze4711
Ich hoffe das hier mir jemand weiterhelfen kann
Folgendes Problem.
Ich möchte Dateien (mit der Endung .tif und .xlm) und deren Erstellungsdatum älter sind als 5 Minuten per move auf ein anderes Laufwerk verschienben.
Laufwerk X:\Temp\ auf Laufwerk D:\Prod\
Dies lasse als Batchdatei laufen, da ich hier den start über die APP Aufgabenplanung steuern möchte.
Das verschieben kann ich bereits machen jedoch nicht das mit dem Erstellungsdatum - 5 Minuten.
SET Quelle=X:\TEMP\
SET Ziel=D:\PROD\
SET LOGFILE=D:\
@echo off
Echo %DATE% >> %LOGFILE%DIGIRE-LogFile.txt
for %%i in ("%quelle%\*.tif" "%quelle%\*.xml") DO (
xcopy %%i %archiv% /Y /D
echo %%i %Time% - Übergabe an WEBServer >> %LOGFILE%DIGIRE-LogFile.txt
move %%i %ziel% >> %Archiv%LogFile.txt
) modified after now-10modified after now-10
Vielen Dank schon mal.
Atze4711
Please also mark the comments that contributed to the solution of the article
Content-Key: 521240
Url: https://administrator.de/contentid/521240
Printed on: May 2, 2024 at 21:05 o'clock
4 Comments
Latest comment
Stichwort Robocopy ansonsten per Batch mit etwas PS gewürzt
powershell -EP ByPass -NoP -C "gci 'C:\Temp\*' -Include *.xml,*.tif -File | ?{$_.CreationTime -lt (get-date).AddMinutes(-5)} | move-item -Destination 'D:\Prod' -Verbose"
Das da oben kannst du direkt in die Batch einfügen .
Wenn's plain Batch ohne PS Würze sein soll
http://sharepoint-talk.blogspot.com/2011/09/batch-file-to-delete-files- ...
Wenn's plain Batch ohne PS Würze sein soll
http://sharepoint-talk.blogspot.com/2011/09/batch-file-to-delete-files- ...