cmd soll zwei Ordner abgleichen und fehlende Dateien vervollständigen

kruljulord

Cadet 4th Year
Registriert
Okt. 2017
Beiträge
84
HI!
Ich würde gerne eine cmd Datei schreiben die beim ausführen zwei bestimmte Verzeichnise vergleicht
und fehlende Dateien vervollständigt und fehlende Dateien löscht.
Beispiel:

Verzeichnis 1: Dralala ; Drila
Verzeichnis 2: Dralala

Nun soll es die eine fehlende Datei einfügen ohne die anderen löschen zu müssen.
Dies sollte auch gehen wenn Namen von Dateien gleich geblieben sind aber der Inhalt sich geändert hat.
Kann mir jemand helfen? :)
Ergänzung ()

Das ganze auf Windows 10
 
Würde auch FreeFileSync verwenden.

Nutze es schon lange und hatte noch nie Probleme damit.
Kannst dort auch eine Batch-Datei erstellen und dann den Abgleich einfach darüber starten.
 
kannst auch mit robocopy arbeiten. Das ist bei Windows mit dabei und ich bevorzuge immer Bordmittel, solange die das gewünschte Ergebnis liefern

einfach mal robocopy /? eingeben
 
Ok, habs mir mal runtergeladen. Wie kann ich denn den Abgleich per cmd oder batch starten zwischen bestimmten Ordnern ohne das Programm zu starten?
Ergänzung ()

Oder Robocopy?
 
Wenn du im Programm bist und die Verzeichnisse einstellst kannst du links oben, den Vergleich als Batch speichern.

picture.jpg
 
@ECHO OFF
echo Starte Sicherung...
set Quelle01="D:\Dateien"
set Ziel01="\\192.168.0.210\freigabe\D_Dateien"
set Quelle02="D:\Logfiles"
set Ziel02="\\192.168.0.210\freigabe\D_Logfiles"
set Logfile="D:\Logfiles\robo_log.txt"
robocopy %Quelle01% %Ziel01% /E /M /COPY:DAT /LOG:%Logfile% /R:10 /W:30 /NP > NUL
robocopy %Quelle02% %Ziel02% /E /M /COPY:DAT /LOG+:%Logfile% /R:10 /W:30 /NP > NUL
echo.
echo Sicherung abgeschlossen.
echo.
pause

Ich probiers mal damit
 

Ähnliche Themen

Antworten
10
Aufrufe
5.367
Zurück
Oben