atze4711
Goto Top

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

Content-Key: 521240

Url: https://administrator.de/contentid/521240

Printed on: May 2, 2024 at 21:05 o'clock

Mitglied: 141965
141965 Dec 02, 2019 updated at 14:24:16 (UTC)
Goto Top
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"  
Member: Atze4711
Atze4711 Dec 02, 2019 at 14:40:06 (UTC)
Goto Top
Ich werde dies mit Powershell teste, jedoch habe ich mite Powershell sehr wenig (bzw. keine ) Ahnung.
Danke schonmal.
(Gibt es dies auch als Batch veriante?
Mitglied: 141965
141965 Dec 02, 2019 updated at 14:47:15 (UTC)
Goto Top
Zitat von @Atze4711:
(Gibt es dies auch als Batch veriante?
Das da oben kannst du direkt in die Batch einfügen face-wink.

Wenn's plain Batch ohne PS Würze sein soll
http://sharepoint-talk.blogspot.com/2011/09/batch-file-to-delete-files- ...
Member: Atze4711
Atze4711 Dec 02, 2019 at 15:01:21 (UTC)
Goto Top
Danke für die Info habe auch bereits getestet
Vielen Dank