Archiv-Flag mit Robocopy?
Hallo,
ich hab eine Batch-File mit Robocopy.exe Befehlen als Windows 2000 Service laufen um mir einige Verzeichnisse von einem PC auf einen File-Server zu kopieren. Die Dateien in einem der Verzeichnisse werden dort verarbeitet und anschließend gelöscht. Mein Problem dabei ist das ich immer alle Files, also auch die die schon verarbeitet wurden kopiere und das meine Software in die Knie zwingt.
Meine Idee war daher das Archive-Flag zu verwenden, da ich Robocopy mit der Option /A sagen kann dass er nur die Files mit gesetztem Archive Flag kopiert. Ich weiß aber leider nicht wie ich dieses setzten kann.
Bin für jeden Rat dankbar auch wenn jemand ein alternatives Vorgehen kennt mit dem ich nur die Dateien kopiere, welche sich seit dem letzten Robocopy-Lauf verändert haben.
Gruß
Fritz
ich hab eine Batch-File mit Robocopy.exe Befehlen als Windows 2000 Service laufen um mir einige Verzeichnisse von einem PC auf einen File-Server zu kopieren. Die Dateien in einem der Verzeichnisse werden dort verarbeitet und anschließend gelöscht. Mein Problem dabei ist das ich immer alle Files, also auch die die schon verarbeitet wurden kopiere und das meine Software in die Knie zwingt.
Meine Idee war daher das Archive-Flag zu verwenden, da ich Robocopy mit der Option /A sagen kann dass er nur die Files mit gesetztem Archive Flag kopiert. Ich weiß aber leider nicht wie ich dieses setzten kann.
Bin für jeden Rat dankbar auch wenn jemand ein alternatives Vorgehen kennt mit dem ich nur die Dateien kopiere, welche sich seit dem letzten Robocopy-Lauf verändert haben.
Gruß
Fritz
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 5137
Url: https://administrator.de/forum/archiv-flag-mit-robocopy-5137.html
Ausgedruckt am: 09.01.2025 um 00:01 Uhr
5 Kommentare
Neuester Kommentar
Hi,
versuch es mal mit dem Backup-Mode (/B). Ich mach das immer so (Robocopy Version Version XP010):
@echo off
@echo Copyjob zur Sicherung von geänderten Files
@echo von einem Folder zum anderen
set source= c:\temp\test1
set destination=c:\temp\test2
robocopy %source% %destination% /E /B /COPYALL /R:1 /W:1 /LOG:robolog.txt /TEE
@echo on
Grüße,
fritzo
versuch es mal mit dem Backup-Mode (/B). Ich mach das immer so (Robocopy Version Version XP010):
@echo off
@echo Copyjob zur Sicherung von geänderten Files
@echo von einem Folder zum anderen
set source= c:\temp\test1
set destination=c:\temp\test2
robocopy %source% %destination% /E /B /COPYALL /R:1 /W:1 /LOG:robolog.txt /TEE
@echo on
Grüße,
fritzo