Robocopy ignoriert Dateien, die in Ziel-Unterordnern vorhanden sind

381
DUBSONEG

Ich verwende derzeit Robocopy, um Dateien an zwei Speicherorten zu verwalten. Ich möchte in dem Zielordner einen Unterordner für "abgeschlossene" Dateien haben können. Mein Problem ist, dass Robocopy weiterhin ausgeführt wird. Es wird nicht geprüft, ob die Dateien in diesem Unterordner vorhanden sind. Ich habe also doppelte Dateien.

Nach meinem Verständnis wird / E nur Unterordner in der Quelle überprüfen, nicht jedoch das Ziel.

Gibt es eine Möglichkeit, dies zu lösen?

Aktuelles Programm: ROBOCOPY Quellziel / MOT: 1

Vielen Dank!

0
Nicht klar, erklären Sie bitte mehr, was mit "abgeschlossen" geschieht. harrymc vor 5 Jahren 0
Es sind nur Dateien, die ich mir angesehen habe, meistens Excel-Dokumente. Wenn ich mit der Datei fertig bin, möchte ich sie in einem Unterordner im Zielordner ablegen. Das Problem ist, dass Robocopy sie nach dem Verschieben in diesen Unterordner erneut in den Zielordner kopiert. Ich hoffe, dass Robocopy auch diesen Unterordner überprüft, um zu sehen, ob die Datei dort vor dem Kopieren vorhanden ist. Vielen Dank! DUBSONEG vor 5 Jahren 0
Ich verstehe, dass das Problem darin besteht, dass "Fertig" in den Ordner "Fertig" im Ziel kopiert wird. Frage: Werden die Dateien in "complete" verschoben oder kopiert, und haben die Dateien in "complete" den gleichen Zeitstempel und die gleiche Größe wie ihre Gegenstücke im Ziel? harrymc vor 5 Jahren 0
Verschoben nicht kopiert Ich möchte, dass die Dateien in den Zielordner kopiert werden. Wenn ich sie abschließe, werde ich sie in den Unterordner verschieben. Gleiche Größe und Zeitstempel DUBSONEG vor 5 Jahren 0

1 Antwort auf die Frage

0
harrymc

Ich verstehe, dass Sie möchten, dass Robocopy Quelle und Ziel synchronisiert, und Sie möchten einige Dateien in einem Unterordner in einen Unterordner verschieben, möchten jedoch nicht, dass Robocopy sie sofort erneut von Quelle zu Ziel kopiert.

Dateien, die sich im Quellcode befinden, aber nicht im Ziel sind, heißen "Lonely". Wenn Sie also Lonely ausschließen, wird das Hinzufügen solcher Dateien zum Ziel verhindert.

Das Ausschließen von Lonely wird durch Hinzufügen des Parameters angegeben /xl.

Seien Sie jedoch gewarnt, dass das Hinzufügen dieses Parameters bedeutet, dass jede wirklich neue Datei, die Sie in der Quelle starten, manuell in das Ziel kopiert werden muss, um von der Synchronisierung zu profitieren, da sie auch als einsam betrachtet wird.

Sie können die Dateien auch in der Quelle nach "complete" verschieben und mit dem Parameter "complete" in den Scan einfügen /xf completed.

Der Parameter /MOT:1bewirkt, dass beide Ordner jede Minute überprüft werden. Dies kann zu einer Verlangsamung Ihres Computers führen, wenn andere Vorgänge ausgeführt werden.