Ich möchte einige Dateien von einem großen Share auf einem Server mit hoher Latenz kopieren. Ich kann das mit mehreren robocopy
Befehlen tun:
robocopy /MT \\slow\share\path1 c:\my\path1 *.exe
robocopy /MT \\slow\share\path2 c:\my\path2 *.pdb
etc.
Ich würde es jedoch gerne mit einem einzigen machen robocopy
, da ich dann verwenden kann, /MT
um das Kopieren zu beschleunigen. Ich konnte jedoch keine Möglichkeit finden, dies mit Robocopy zu tun:
robocopy /MT \\slow\share c:\my path1\*.exe path2\*.pdb
Das führt zuERROR : Invalid Parameter #4 : "path1\*.exe"
robocopy /MT \\slow\share *.exe *.pdb
Dadurch wird alles kopiert, path2\*.exe
was ich nicht möchte, und außerdem wird der gesamte Bereich \slow\share durchsucht, was langsam ist.
Gibt es eine andere Möglichkeit, idealerweise mithilfe eines integrierten Befehls?
Antwort1
Ich hatte das gleiche Problem. Ich möchte Dateien von einem Ort zum anderen spiegeln. Als ich nach Kopiersoftware suchte, fand ich wirklich bizarre Anwendungen, die sich selbst in Ihre Windows-Shell integrierten. Aber dann begann ich nach Synchronisierungssoftware zu suchen und fand eine viel bessere Auswahl an Anwendungen.
Ich habe zwei Produkte getestet
Beide Anwendungen sind GUIs und können Batchdateien für sie skripten. Beide erlauben mehrere Quellen/Ziele. Sie bieten die Möglichkeit zur Spiegelung, Dual-Synchronisation, Zielerweiterung und Versionierung.
ViceVersa ist wunderbar, hat aber seinen Preis. FreeFileSync ist genauso gut wie ViceVersa, aber ich hatte noch keine Gelegenheit, es vollständig zu testen. Wenn man sich die Funktionen auf der Webseite ansieht, scheint es, als ob es die Fähigkeiten von ViceVersa übertrifft.