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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 521240
Url: https://administrator.de/forum/dateien-mit-bestimmter-endung-verschieben-die-vor-5-minuten-erstellt-wurden-521240.html
Ausgedruckt am: 30.04.2025 um 02:04 Uhr
4 Kommentare
Neuester Kommentar

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- ...