Robocopy - unterschiedliche quellen auf ein ziel spiegeln
ich möchte mit robocopy folgende erzeugen:
mehrere unterschiedliche quellen auf ein ziel spiegeln.
Das habe ich schon versucht, aber ohne erfolg:
SET _what=/MIR
SET _options=/R:0 /W:0 /LOG+:MyLogfileTest1%date%.txt
SET _source=D:\folder1\subfolder1
SET _dest=D:\ziel
ROBOCOPY %_source% %_dest% %_what% %_options%
SET _source=D:\folder2\subfolder2
SET _dest=D:\ziel
ROBOCOPY %_source% %_dest% %_what% %_options%
SET _source=D:\folder3\subfolder2\subfolder3
SET _dest=D:\ziel
ROBOCOPY %_source% %_dest% %_what% %_options%
Quelle: Robocopy mehrere Quellen kopieren
mehrere unterschiedliche quellen auf ein ziel spiegeln.
Das habe ich schon versucht, aber ohne erfolg:
SET _what=/MIR
SET _options=/R:0 /W:0 /LOG+:MyLogfileTest1%date%.txt
SET _source=D:\folder1\subfolder1
SET _dest=D:\ziel
ROBOCOPY %_source% %_dest% %_what% %_options%
SET _source=D:\folder2\subfolder2
SET _dest=D:\ziel
ROBOCOPY %_source% %_dest% %_what% %_options%
SET _source=D:\folder3\subfolder2\subfolder3
SET _dest=D:\ziel
ROBOCOPY %_source% %_dest% %_what% %_options%
Quelle: Robocopy mehrere Quellen kopieren
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 284076
Url: https://administrator.de/forum/robocopy-unterschiedliche-quellen-auf-ein-ziel-spiegeln-284076.html
Ausgedruckt am: 06.04.2025 um 03:04 Uhr
5 Kommentare
Neuester Kommentar
Moin,
was willst du denn eigentlich erreichen?
Bei deinem Script steht letztendlich nur noch der Inhalt
D:\folder3\subfolder2\subfolder3
in
D:\ziel
weil der /MIR alles löscht was nicht in der Quelle enthalten ist.
In dem von dir verlinkten Beitrag dagegen steht doch bei SET _dest= immer etwas anderes.
Henning
was willst du denn eigentlich erreichen?
Bei deinem Script steht letztendlich nur noch der Inhalt
D:\folder3\subfolder2\subfolder3
in
D:\ziel
weil der /MIR alles löscht was nicht in der Quelle enthalten ist.
In dem von dir verlinkten Beitrag dagegen steht doch bei SET _dest= immer etwas anderes.
Henning
Wie schon gesagt, ergänze deinen Zielordner:
SET _what=/MIR
SET _options=/R:0 /W:0 /LOG+:MyLogfileTest1%date%.txt
SET _source=D:\folder1\subfolder1
SET _dest=D:\ziel\folder1\subfolder1
ROBOCOPY %_source% %_dest% %_what% %_options%
SET _source=D:\folder2\subfolder2
SET _dest=D:\ziel\folder2\subfolder2
ROBOCOPY %_source% %_dest% %_what% %_options%
SET _source=D:\folder3\subfolder2\subfolder3
SET _dest=D:\ziel\folder3\subfolder2\subfolder3
ROBOCOPY %_source% %_dest% %_what% %_options%
SET _what=/MIR
SET _options=/R:0 /W:0 /LOG+:MyLogfileTest1%date%.txt
SET _source=D:\folder1\subfolder1
SET _dest=D:\ziel\folder1\subfolder1
ROBOCOPY %_source% %_dest% %_what% %_options%
SET _source=D:\folder2\subfolder2
SET _dest=D:\ziel\folder2\subfolder2
ROBOCOPY %_source% %_dest% %_what% %_options%
SET _source=D:\folder3\subfolder2\subfolder3
SET _dest=D:\ziel\folder3\subfolder2\subfolder3
ROBOCOPY %_source% %_dest% %_what% %_options%
Hallo,
Bitte in Zeile 5 das REM Entfernen wenn tatsächlich gelöscht werden soll! Und /L aus den Optionen entfernen damit nicht nur eine Liste ausgegeben wird.
Danach solltest du nur alles in dein %_dest% haben was gerade an Daten aus deinen Quellen existiert. /MIR nützt dir hier nicht da ja Quellen im Ziel vermischen willst.
Gruß,
Peter
Zitat von @katzmann:
ich will inhalte von drei verschiedenen ordner/mit unterordner auf ein "zentral" ordner spiegeln.
Dann kein /MIR verwenden.....ich will inhalte von drei verschiedenen ordner/mit unterordner auf ein "zentral" ordner spiegeln.
SET "_Options= /E /R:0 /W:0 /LOG+:MyLogfileTest1%date%.txt /L"
SET _source=D:\folder1\subfolder1
SET _dest=D:\ziel
REM Del %_dest% *.* /S /F /Q
DIR %_dest% *.* /S
PAUSE
ROBOCOPY %_source% %_dest% %_options%
SET _source=D:\folder2\subfolder2
ROBOCOPY %_source% %_dest% %_options%
SET _source=D:\folder3\subfolder2\subfolder3
ROBOCOPY %_source% %_dest% %_options%
Danach solltest du nur alles in dein %_dest% haben was gerade an Daten aus deinen Quellen existiert. /MIR nützt dir hier nicht da ja Quellen im Ziel vermischen willst.
Gruß,
Peter