23713
04.06.2012
3505
4
0
Dateien via Robocopy verschieben, erst wenn diese vollständig im Quellordner vorliegt
Hallo,
ich habe unter Windows eine Bachdatei (als zeitgesteuerten Tasks, jede Minute) laufen, die Dateien aus Order1 nach Order2 kopiert bzw. verschiebt. Im Quellordner kommen Dateien per FTP an, das dazu führt, dass die Batchdatei auch Dateien kopiert/verschiebt, die noch nicht vollständig im Quellordner angekommen sind, da der FTP-Upload noch andauert. Somit kommen diese Dateien unvollständig im Zielordner an und werden dort weiterarbeitet. Nun suche ich nach einer Möglichkeit, erst vollständig hochgeladene Dateien aus dem Quell- in den Zielordner zu kopieren, der Kopier-Prozess soll also erst dann starten, wenn die Datei im Quellordner vollständig vorliegt. Mit Robocopy habe ich bislang keine Möglichkeit gefunden. Hat jemand eine Idee?
Danke und Gruss
Shredder
ich habe unter Windows eine Bachdatei (als zeitgesteuerten Tasks, jede Minute) laufen, die Dateien aus Order1 nach Order2 kopiert bzw. verschiebt. Im Quellordner kommen Dateien per FTP an, das dazu führt, dass die Batchdatei auch Dateien kopiert/verschiebt, die noch nicht vollständig im Quellordner angekommen sind, da der FTP-Upload noch andauert. Somit kommen diese Dateien unvollständig im Zielordner an und werden dort weiterarbeitet. Nun suche ich nach einer Möglichkeit, erst vollständig hochgeladene Dateien aus dem Quell- in den Zielordner zu kopieren, der Kopier-Prozess soll also erst dann starten, wenn die Datei im Quellordner vollständig vorliegt. Mit Robocopy habe ich bislang keine Möglichkeit gefunden. Hat jemand eine Idee?
Danke und Gruss
Shredder
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 185874
Url: https://administrator.de/contentid/185874
Ausgedruckt am: 29.03.2024 um 11:03 Uhr
4 Kommentare
Neuester Kommentar
wenn man n zu klein wählt, wird wieder kopiert
Darum meinte ich ja, du solltest in der Hilfe zu Robocopy nachsehen
MON:n bedeutet nämlich, dass nach n-Änderungen kopiert wird. Zusätzlich gibt es auch noch /MOT:n das ist dann zeitbasierend.
Also, Hilfe bzw. Doku lesen, testen und dann entscheiden.
LG Günther
Hallo Shredder!
Soferne Du Einfluss auf den Upload-Vorgang hast, könnte eine Alternative so aussehen: Vor der FTP-Übertragung Datei auf zB *.tmp umbenennen, nach Abschluss der Übertragung Dateityp wieder auf Original ändern; beim Kopieren/Verschieben mit "Robocopy" den Dateityp ".tmp" ausschließen ...
Grüße
bastla
Soferne Du Einfluss auf den Upload-Vorgang hast, könnte eine Alternative so aussehen: Vor der FTP-Übertragung Datei auf zB *.tmp umbenennen, nach Abschluss der Übertragung Dateityp wieder auf Original ändern; beim Kopieren/Verschieben mit "Robocopy" den Dateityp ".tmp" ausschließen ...
Grüße
bastla