Robocopy; Wie kopiere ich fehlende Dateien an einen anderen Ort als die Originalkopie?

Robocopy; Wie kopiere ich fehlende Dateien an einen anderen Ort als die Originalkopie?

Ich verwende Robocopy, um Dateien im Umfang von etwa 1 TB von einem externen Laufwerk auf eine virtuelle Windows Server 2008-Maschine zu übertragen, die per USB-Pass-Through auf einem ESXi 5.1 VMWare-Server gehostet wird.

Ich habe den folgenden (generischen) Befehl verwendet, um die Dateien zu übertragen: Robocopy [Pfad des externen Laufwerks] [Ordnerpfad] /mir. Dies ist die Ausgabe:

Dirs: Gesamt: 1206766 Kopiert: 990552 Übersprungen: 216214
Dateien: Gesamt: 11784918 Kopiert: 9827653 Übersprungen: 1957256
Bytes: Gesamt: 1008.081 g Kopiert: 856.294 g Übersprungen: 151.786 g
Mal: 69:08:41 56:53:42

Geschwindigkeit: 4488960 Bytes/Sek.
Geschwindigkeit: 256,860 Megabyte/min.

Wie Sie sehen, wurden einige Dateien übersprungen. Ich glaube, das lag daran, dass Robocopy während des Vorgangs dreimal den Kopiervorgang unterbrochen hat. Ich habe also einfach die Eingabetaste gedrückt und der Kopiervorgang wurde fortgesetzt.

Jetzt möchte ich die fehlenden Dateien im Umfang von 151,786 GB an einen anderen Speicherort als den ursprünglichen kopierten Dateipfad kopieren, da die erfolgreich kopierten Dateien derzeit nicht manipuliert werden können, da sie bereits in einer Datenbank verarbeitet werden. Sie befinden sich auf demselben Laufwerk wie die aktuell kopierten Dateien, nur in einem anderen Verzeichnis.

Ist das möglich? Ich glaube nicht, weil Robocopy den kopierten Dateistapel braucht, um ihn mit dem Quelllaufwerk vergleichen und feststellen zu können, welche Dateien fehlen, richtig? Ich weiß, dass es dafür wahrscheinlich ein Skript geben würde, aber ich bin ein absoluter Neuling im Schreiben von Skripten.

verwandte Informationen