Hallo,
ich möchte einige Dateien vom Rechner auf mein NAS synchronisieren und verwende dafür Robocopy, da es im Vergleich zu copy und xcopy den Vorteil haben soll, dass es einen echten Überschreibschutz hat - oder es soll zumindest so sein. Ich hatte auch gelesen, dass robocopy von haus aus keine Dateien überschriebt, das ist aber offensichtlich falsch.
Bei mir überschreibt robocopy IMMER alle Dateien, auch wenn keine neuen vorhanden sind. Ich wende das hier:
Das /S wegen Unterordner die mitkopiert werden sollen. Wie bekomm ich robocopy dazu niemals Dateien zu überschreiben? Wenn möglich sollte es nur am Dateinamen (also nicht am Alter der Datei) festgemacht werden.
Die Option /MIR kann das nicht in allen meiner Konstellationen, da ich folgenden Fall habe: Im Quellverzeichnis ist ein Unterordner enthalten, dessen Dateien im Zielverzeichnis aber nicht in einem Unterordner gespeichert werden sollen. Also so:
d:\ordner\datei1
d:\ordner\ordner\datei2
sollen hier kopiert werden
e:\ordner\datei1
e:\ordner\datei2
Nutze ich 2 Zeilen, beide mit /MIR kopiert die 2. Zeile die datei2 und löscht (da ja gespiegelt wird) die datei1.
Gibt es bei robocopy eine andere Möglichkeit das hinbzubekommen?
Yvi
ich möchte einige Dateien vom Rechner auf mein NAS synchronisieren und verwende dafür Robocopy, da es im Vergleich zu copy und xcopy den Vorteil haben soll, dass es einen echten Überschreibschutz hat - oder es soll zumindest so sein. Ich hatte auch gelesen, dass robocopy von haus aus keine Dateien überschriebt, das ist aber offensichtlich falsch.
Bei mir überschreibt robocopy IMMER alle Dateien, auch wenn keine neuen vorhanden sind. Ich wende das hier:
Code:
robocopy quelle ziel /S
Das /S wegen Unterordner die mitkopiert werden sollen. Wie bekomm ich robocopy dazu niemals Dateien zu überschreiben? Wenn möglich sollte es nur am Dateinamen (also nicht am Alter der Datei) festgemacht werden.
Die Option /MIR kann das nicht in allen meiner Konstellationen, da ich folgenden Fall habe: Im Quellverzeichnis ist ein Unterordner enthalten, dessen Dateien im Zielverzeichnis aber nicht in einem Unterordner gespeichert werden sollen. Also so:
d:\ordner\datei1
d:\ordner\ordner\datei2
sollen hier kopiert werden
e:\ordner\datei1
e:\ordner\datei2
Nutze ich 2 Zeilen, beide mit /MIR kopiert die 2. Zeile die datei2 und löscht (da ja gespiegelt wird) die datei1.
Gibt es bei robocopy eine andere Möglichkeit das hinbzubekommen?
Yvi
Robocopy überschreibt alle Dateien
Aucun commentaire:
Enregistrer un commentaire