Wie synchronisiere ich in Windows 7 zwei Ordner in Echtzeit?

560706
acme

Ich möchte zwei Ordner in Echtzeit unter Windows 7 synchronisieren.

Grundsätzlich möchte ich einen Ordner überwachen und jede Änderung (neue Dateien, geänderte Dateien, gelöschte Dateien) auf ein anderes Laufwerk synchronisieren. Es muss in Echtzeit sein, sodass es bei einer Änderung sofort synchronisiert wird. Eine One-Direction-Synchronisation reicht aus.

Ich habe Microscats SyncToy ausprobiert, aber es wird nur von Hand oder nach Zeitplan synchronisiert (erfüllt also nicht die "Echtzeit" -Anforderung).

Kann dies mit Windows 7 selbst erreicht werden? Wenn nicht, gibt es andere Methoden, dies zu tun?

147
Zugehörige Frage: http://superuser.com/questions/349/how-can-i-keep-folders-synchronized-subween-several-machines-over-my-home-networ koppor vor 11 Jahren 0
Ich habe gerade angefangen, allwaysync zu benutzen - funktioniert wie ein Zauber Hugo Forte vor 10 Jahren 0
Das Schöne an der Verwendung einer reinen Windows-Lösung ist, dass die Windows-API-API Ereignisse enthält, an die Sie sich anschließen können, um ein Ereignis zu erhalten, sobald sich etwas ändert. Dies ist viel weniger fehleranfällig als das Durchsuchen von Dateien / Verzeichnissen, wie dies bei einigen Open-Source-Tools der Fall ist. Kelly Elton vor 9 Jahren 1
Ich habe diese Software nie ausprobiert, sieht aber vielversprechend aus. http://www.techsoftpl.com/backup/index.php Moab vor 8 Jahren 0
Anstatt Ordner zu synchronisieren, müssen Sie möglicherweise nur eine symbolische Verknüpfung mit dem integrierten MKLINK-Befehl erstellen. Dadurch werden Dateien und Ordner an zwei Orten gleichzeitig angezeigt, obwohl sie eigentlich nur an einem Ort liegen. ChaimG vor 8 Jahren 0

15 Antworten auf die Frage

87
CGA

Dsynchronize lässt Sie dies tun. Ich bin mir nicht sicher, wie es in Windows 7 funktioniert, aber es ist Freeware und Standalone, also kann man es nicht schaden.

Vielen Dank! Ich habe es ausprobiert und es funktioniert wie ein Zauber, läuft einwandfrei unter Windows 7. acme vor 14 Jahren 4
Ich lasse das jetzt seit fast einem Jahr laufen. Es funktioniert ziemlich gut, obwohl es nicht korrekt synchronisiert wird, wenn eine große Anzahl von Dateien innerhalb weniger Sekunden geändert wird (z. B. beim Entpacken oder Auschecken eines Repositorys). Da ich aber nichts Besseres gefunden habe, bleibe ich dabei. acme vor 14 Jahren 1
Ich muss sagen, es ist geradlinig und einfach. Stört nicht im Weg und macht den Job. Alle anderen Synchronisierungstools scheinen für dumme Benutzer gemacht worden zu sein, wenn ich jeden Tag um 20:00 Uhr etwas als Dienst ausführen möchte. Chad vor 11 Jahren 0
Dies ist ein großartiges Werkzeug, aber wenn ich einen Linux-Samba-Ordner auf Laufwerk Z: zugeordnet habe: Mit dem Befehl ** net use ** können die Dateien nicht vom lokalen Windows-Ordner nach Z synchronisiert werden. Es wird ein Fehler "Zugriffsrechte" gemeldet habe das schon mal getroffen? Kelvin Hu vor 9 Jahren 1
OK, egal, ich habe die Ordnerberechtigung unter Linux in 777 geändert, und Dsynchronize kann Dateien erfolgreich auf das Netzlaufwerk schreiben. Eine seltsame Sache ist jedoch, dass ich vor dem Ändern der Berechtigung Dateien manuell auf das Netzlaufwerk schreiben kann. Dsynchronize kann jedoch nicht das Konto verwenden, das ich unter Windows angemeldet habe. Kelvin Hu vor 9 Jahren 0
Nach dem Herunterladen von "Dsynchronize.zip" aus dem Link in dieser Antwort hat 360 Internet Security das folgende Risiko angegeben: "Trojaner (HEUR / QVM11.1.Malware.Gen)". Die 57 Upvotes lassen mich denken, dass der Trojaner möglicherweise eine neue Ergänzung (oder ein falsch positives Ergebnis) ist, aber es lohnt sich nicht, es zu versuchen. Tut mir leid, dass ich abstimmen musste, aber das "no harm in try" scheint nicht mehr zutreffend zu sein. kevinmicke vor 9 Jahren 2
@kevinmicke - Ich habe die neueste Version ausgecheckt und scheint von [virustotal.com] gekennzeichnet zu werden (https://www.virustotal.com/de/file/44cd514262a3bf3e50dbd1c525e5b92e9123cfd3a5bbbcececc2f79d27cdb jchavannes vor 8 Jahren 1
Ich bin Jchavannes 'zweiter Befund. Auch WebRoot hat es als Virus markiert (W32.Malware.Downloader). ChaimG vor 8 Jahren 0
Es hat funktioniert, aber stellen Sie sicher, dass Sie das Kontrollkästchen neben jedem Pfad aktivieren. Andernfalls wird nichts synchronisiert. Es wird eine irreführende Meldung angezeigt, dass der Vorgang erfolgreich synchronisiert wurde, da in der Realität keine Dateien ausgewählt wurden. zar vor 8 Jahren 1
[Imgur] (http://i.imgur.com/bmKgZ8U.png) Scannen mit mcaffe am 2017-03-02 20:44 Luke vor 7 Jahren 0
Es ist wahrscheinlich selbstverständlich, aber nur für den Fall werde ich das erwähnen. Dieses Programm hat viele Möglichkeiten. Führen Sie einige Testläufe durch, bevor Sie diese geschäftskritischen Daten ausführen. Einrichten der Optionen KANN Daten zerstören. HPWD vor 7 Jahren 0
hat bei mir nicht funktioniert, auf MS SyncToy umgestellt, funktioniert wie ein Zauber tomka vor 7 Jahren 0
Neuer Link zu Dsynchronize: http://dimio.altervista.org/deu/dsynchronize/dsynchronize.html szentsas vor 7 Jahren 1
@szentsas Ihr Link hostet v2.34.1, während der Link für v2.35 veröffentlicht wurde. Dies ist die [v2.35 zip] (http://dimiodati.altervista.org/zip/dsynchronize.zip) [Analyse nach Virustotal] (https://www.virustotal.com/de/file/32e6327fbfbdcb1ec11933f60719fe368fa1b63bd0f82f86ba6b3b6bbbbbbbbbbbbbbbbbbbbbbb4b 1512554153 /). Nur als "unsicher" und "verdächtig" gekennzeichnet. Erkennungsverhältnis 2/61. Es ist weitaus gefährlicher, den Anweisungen zu folgen, die auf vielen Websites erscheinen, um Suspicious_GEN.F47V0916 zu "entfernen". cdlvcdlv vor 6 Jahren 0
Brillante Empfehlung - Dsynchronize ist eine schöne kleine App. Es stürzt gelegentlich zufällig ab, sonst fabelhaft. Paul G. vor 6 Jahren 0
26
Rizwan.A

Ich verwende den Befehl ROBOCOPY und erstellte eine Befehlszeile, um die Synchronisierung zwischen zwei Ordnern durchzuführen (inkrementelle Synchronisierung). Mein Befehl lautet wie folgt

ROBOCOPY "Source_Folder" "Destination_Folder" /E /ZB /XJ /XF "~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*" /xd "Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files" /FFT /MT /R:2 /W:5 /V /MON:1 /TEE 

(Dateien "~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*"ausschließen:) (Ordner mit Dateien in diesen Ordnern ausschließen:) "Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files"Auch dies wiederholt sich jede Minute und / oder einmalige Änderung der Datei / des Ordners.

Grüße, Rizwan.

Funktioniert und funktioniert gut, mit Ausnahme des gesamten Befehlsfensters auf meinem Bildschirm. Ich weiß, dass es Möglichkeiten gibt, es im Hintergrund auszuführen oder zu warten, und ich werde das überprüfen. music2myear vor 8 Jahren 1
Zur Referenz: "/ MON: 1" überwacht die Quelle und führt die Kopie erneut aus, wenn es 1 oder mehr Änderungen gibt. "/ MOT: 1" bedeutet die Überwachung der Quelle und führt innerhalb von 1 Minute erneut aus, wenn sich dort Änderungen ergeben. Ich denke, dass "/ MON: 1" ausreicht. ecerulm vor 8 Jahren 0
Sie können Befehle mit NSSM "servicifizieren": https://nssm.cc/ Benj vor 6 Jahren 0
Ist das wirklich Echtzeit, wenn Sie es einmal pro Minute haben müssen? Tripp Kinetics vor 5 Jahren 0
19
Mrchief

There's Synkron which is open source and is cross platform.

Aber synchronisiert es in Echtzeit? acme vor 12 Jahren 1
Sieht nicht so aus :( jonathanconway vor 11 Jahren 0
Dies ist, was gerade benötigt wird. Ich brauche es nicht in Echtzeit, aber wie die Möglichkeiten, die dieses Tool bietet, funktioniert das Erstellen eines Zeitplans gut. Dieses Tool unterstützt die Synchronisierung alle 1 Minute, was der Echtzeit ziemlich nahe kommt! cracked_all vor 10 Jahren 3
18
Dave Webb

Sie können einen symbolischen NTFS-Link verwenden, damit die Ordner auf jedem Laufwerk tatsächlich auf denselben Ordner zeigen.

Das ist ein interessanter Ansatz, aber ich denke, es wird hier nicht funktionieren. Das zugeordnete Laufwerk (das Sync-Ziel) ist Linux. acme vor 14 Jahren 0
Sie können einen symbolischen NTFS-Link zu einem Samba-Pfad erstellen. Auf meinem Desktop befinden sich mehrere Dateien zu meinem Ubuntu-Dateiserver. Chris Smith vor 12 Jahren 2
Diese Lösung könnte passen, wenn Sie nicht nach physischer Datenreplikation suchen. vegatripy vor 10 Jahren 4
Erfüllt nicht die Notwendigkeit, Dateien auf einer RAM-Diskette zurück auf eine SSD zu kopieren. Mike de Klerk vor 8 Jahren 3
Dies funktioniert nicht zum Löschen. Wenn Sie also den gesamten Symlink-Ordner löschen, bleibt das Original erhalten. jiggunjer vor 7 Jahren 0
[Dieses Tool] (http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html) ist sehr praktisch. Es fügt eine Option hinzu, um einen symbolischen Link zum Explorer-Kontextmenü zu setzen. Danny Beckett vor 6 Jahren 0
15
stolsvik

Da ich Ihren Kommentar gelesen habe "Das zugeordnete Laufwerk (das Sync-Ziel) ist Linux", möchte ich Ihnen einen besseren Ansatz geben: Sie benötigen nur einen ssh-Zugriff auf das Linux-Ziel, es ist viel schneller und funktioniert viel besser bei niedrigeren Bandbreiten und längeren Latenzen.

Verwenden Sie die WinSCP -Funktion " Remote-Verzeichnis auf dem neuesten Stand halten "!

Sie müssen die Übertragungsoptionen ein wenig ändern, um immer binäre Dateien einzurichten und Dateien auszuschließen (normalerweise svn- oder git-Dateien usw.). Verwenden Sie auch die "automatische Anwendung" der Übertragungsoptionen. Erstellen Sie außerdem eine Sitzung, in der die Host-, lokalen und Remote-Verzeichnisse eingerichtet sind. An diesem Punkt müssen Sie nur WinSCP öffnen, die Sitzung aktivieren (die dann automatisch die Übertragungsoptionen anwendet, z. B. durch Host-Matching) und die Schaltfläche Aktualisieren anklicken.

Oder Sie können dies mit den Skriptwerkzeugen von WinSCPs erstellen.

.. und nur btw: Wenn das Szenario Unix-to-Unix war, dann schauen Sie sich diese Frage an .

Vielen Dank! Ich werde mir das mal ansehen, klingt nach einer guten Idee. acme vor 12 Jahren 0
-1 Entschuldigung, ich habe gerade mein gesamtes Verzeichnis wegen dieses miesen Synchronisierungswerkzeugs gelöscht. SEHR SCHLECHTES WERKZEUG. Poni vor 12 Jahren 0
Ich denke, das ist zu kompliziert, weil man einfach synchron bleiben will. Menelaos Bakopoulos vor 10 Jahren 1
@Poni: Du kannst dich auch mit einem Messer schneiden. Es ist NICHT das Werkzeug, das hier schuld ist, Alter! :-D stolsvik vor 10 Jahren 3
@meewoK: Wenn Sie denken, dann haben Sie keine Ahnung, worüber Sie sprechen. stolsvik vor 10 Jahren 0
stolsvik Es ist interessant, dass Sie darauf reagieren, indem Sie mich beleidigen. Ich weiß genau, worüber Sie sprechen, aber Ihre Lösung richtet sich nicht an einen durchschnittlichen Windows-Benutzer. Sie beschreiben eine exzentrische Option, wenn es andere Apps / Optionen gibt, die auch für Anfänger einfacher sind. Dies ist auch offensichtlich, weil die maximale Anzahl der Antworten auf Ihrer Antwort 4 (für einfache / Mainstream-Lösungen> 10) ist - also hat die Community abgestimmt. Andererseits mag ich diese Lösung aber auch und werde sie selbst ausprobieren. Ich frage mich, wie Winscp mit dem Synchronisieren von Ordnern im GB-Bereich umgehen wird. Menelaos Bakopoulos vor 10 Jahren 0
@meewoK: Er bat um Echtzeitsynchronisation und erwähnte, dass das Ziel eine Linux-Box sei. Ich habe festgestellt, dass die Samba-Lösung (das Mounten von Linux unter Windows) langsamer über langsame Leitungen geht, während die SCP-Lösung schnell ist. Die Verwendung von WinSCP war die einzige Option, die meine eigenen Bedürfnisse befriedigte, und das ist ziemlich gut. Ich wollte das teilen. Es ist sehr einfach, die anfängliche Synchronisierung einzurichten: Richten Sie die linke Seite auf "lokal", melden Sie sich an und navigieren Sie auf der rechten Seite auf der rechten Seite. Klicken Sie dann auf "Synchronisieren". Darüber hinaus erwähne ich nur ein paar zusätzliche Funktionen, die das Setup beschleunigen - und dies scheint die Dinge zu komplizieren. stolsvik vor 10 Jahren 1
@stolsvik Ich denke, die Frage hat sich seitdem geändert - ich hasse es, wenn sie das tun. Windows 7-Tag und -Zitat "Ich möchte zwei Ordner in Echtzeit unter Windows 7 synchronisieren". Auf jeden Fall mag ich die Winscp-Methode, die Sie vorschlagen, weiß aber nicht, wie gut es mit vielen Ordnern skaliert wird. Frage, die ich hier frage: http://superuser.com/q/678596/216440 Menelaos Bakopoulos vor 10 Jahren 0
7
Patrick

Ich habe schon einige Programme ausprobiert und die einzigen, die die Spiegelung von Ordnern in Echtzeit durchführen, sind:

Ich persönlich mag Yadis! Backup besser. Es hat mehr Funktionen als Dsynchronize. Sie können die Versionsverwaltung aktivieren, die Anzahl der Versionen, die beibehalten werden sollen, welche Dateivorgänge überwacht werden sollen, und ich bin mir sicher, dass noch viel mehr. Plus, es hat eine besser aussehende GUI, die mehr verfeinert.

Yadis! Das Backup ist großartig: Echtzeit-Updates sind schnell, die Benutzeroberfläche ist benutzerfreundlich, viele Optionen und kein Trojaner. Als ich die akzeptierte Antwort kommentierte, gab 360 Internet Security nach dem Herunterladen von Dsynchronize.zip von dem Link in dieser Antwort das folgende Risiko an: "Trojaner (HEUR / QVM11.1.Malware.Gen)". kevinmicke vor 9 Jahren 1
7
Shankar Prakash G

Nachfolgend finden Sie einige Tools zum Synchronisieren von Ordnern in Echtzeit, überprüfen Sie diese und wählen Sie eines für Ihre Anforderungen aus.

  1. FreeFileSync
  2. AllwaySync
  3. SyncBack Free
  4. Synkron
  5. Dateisynchronisierer
  6. PureSync
  7. GoodSync
"Der Kunde stimmt zu, dass für Allway Sync Free bestimmte Einschränkungen gelten und dass sich diese Einschränkungen im Laufe der Zeit ohne vorherige Ankündigung oder Verpflichtung des Entwicklers ändern können. Derzeit können die Einschränkungen es dem Kunden nicht erlauben, mehr als 40.000 Dateien in 30 aufeinander folgenden Tagen zu verarbeiten." - Allway Sync-Lizenz: https://allwaysync.com/license Ashley Ross vor 6 Jahren 0
4
jskye

Wenn Sie einen Ordner mit USB synchronisieren möchten und Dropbox bereits verwenden, verwenden Sie die DropboxPortableAHK .

Auf diese Weise habe ich meine Dropbox-Dateien auf jedem Computer sowie mein iPhone mit der Dropbox-App und meinem USB-Laufwerk, das ich mit dieser tragbaren Version von uni verwende, synchronisiert.

Tote Verbindung Scheint, auf http://nionsoftware.com/dbpahk/ umgezogen zu sein. JYelton vor 11 Jahren 0
Und geben Sie Ihre Privatsphäre vollständig auf, indem Sie wichtige Dokumente auf einem System bereitstellen, das die Mehrfachaktualisierung beeinträchtigt hat. Menelaos Bakopoulos vor 10 Jahren 0
1
Bohdan Kuts

Vielleicht hilft Ihnen das hier: Allway Sync . Thare sind kostenlose * und Pro-Version. Eigenschaften:

  • Flexible Konfiguration und Anpassung.
  • Unterstützt Dateien beliebiger Größe.
  • Einfach zu bedienende grafische Benutzeroberfläche.
  • Unterstützt praktisch jedes Dateisystem (FAT, NTFS, SAMBA, Netware, X-Drive, CDFS, UDF und mehr).
  • Kann auf einem Desktop, Laptop, USB-Stick, einer externen Festplatte oder einem U3-fähigen Gerät installiert werden.
  • Kann mehr als 2 Ordner synchronisieren.
  • Synchronisieren Sie Daten zwischen Ihren Desktop-PCs und Laptops über das Netzwerk

Ich habe dieses Programm benutzt und es hat mir gefallen.

* - Bei der kostenlosen Version werden alle 30 Tage Dateien verarbeitet. Siehe Allway Sync-Endbenutzer-Lizenzvertrag

"Der Kunde stimmt zu, dass für Allway Sync Free bestimmte Einschränkungen gelten und dass sich diese Einschränkungen im Laufe der Zeit ohne vorherige Ankündigung oder Verpflichtung des Entwicklers ändern können. Derzeit können die Einschränkungen es dem Kunden nicht erlauben, mehr als 40.000 Dateien in 30 aufeinander folgenden Tagen zu verarbeiten." - Allway Sync-Lizenz: https://allwaysync.com/license Ashley Ross vor 6 Jahren 1
Ich habe [Resilio Sync] (https://www.resilio.com) verwendet und es funktioniert hervorragend, vor allem in Netzwerken. Es synchronisiert auch ziemlich schnell, aber nicht schnell genug für die Webentwicklung. Ich habe eine virtuelle Box mit einem freigegebenen Ordner, den ich mit einem lokalen Ordner synchronisieren muss, der das Stammverzeichnis der Website ist. Ich werde Allway Sync einen Versuch geben. Das Interface ist zumindest ziemlich unkompliziert. Chris Geirman vor 5 Jahren 0
1
zar

Eine weitere sehr gute Möglichkeit, Ordner zu synchronisieren, ist die Verwendung rsyncin der Befehlszeile. Sie müssen die MingW-Toolchain herunterladen oder wenn Sie cwRsync installieren, wird rsync.exe installiert, die Sie direkt ausführen können.

Alles was Sie benötigen, ist dieser Befehl:

rsync -r source_path destination_path 

Das Flag -r ist für alle Unterordner rekursiv.

Unter Windows (7) sollte der Pfad im folgenden Format angegeben werden. Um beispielsweise anzugeben c:\test, wird es /c/testoder sein/cygdrive/c/test

Dies ist die effizienteste, schnellste und leistungsfähigste Möglichkeit, Ordner mit großen Dateien zu synchronisieren, obwohl Dsynchronize in der akzeptierten Antwort auch für mich funktioniert hat.

Es ist jedoch nicht live oder echt. Bei jeder Synchronisierung müssen Sie diesen Befehl ausführen.