Come posso sincronizzare due cartelle in tempo reale in Windows 7?

Vorrei sincronizzare due cartelle in tempo reale in Windows 7.

In sostanza, voglio monitorare una cartella e sincronizzare each modifica (nuovi file, file modificati, file eliminati) in un'altra unità. Deve essere in tempo reale, quindi viene sincronizzato istantaneamente quando avviene un cambiamento. È sufficiente una sincronizzazione in una direzione.

Ho provato SyncToy di Microsoft, ma solo sincronizzando manualmente o pianificato (quindi non soddisfacendo il requisito "in tempo reale").

Può questo essere raggiunto con Windows 7 stesso? Altrimenti, ci sono altri methods per farlo?

Dsynchronize consente di eseguire questa operazione. Non sono sicuro di come funziona in Windows 7 ma è gratuito e autonomo quindi non c'è alcun male a cercare.

C'è Synkron che è open source ed è cross platform.

È ansible utilizzare un collegamento simbolico di NTFS in modo che le cartelle di each unità in realtà punta alla stessa cartella.

Io uso il command ROBOCOPY e ho fatto una linea di command per eseguire la sincronizzazione tra 2 cartelle (sincronizzazione incrementale) il mio command è simile

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 

(escludi i file: "~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*" ) (esclude le cartelle incluse file in queste cartelle: "Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files" ) Anche questo si ripete each minuto e / o singolo cambiamento di file / cartella.

Saluti, Rizwan.

Dato che ho letto il tuo commento ".. l'unità mappata (sync-target) è Linux", quindi voglio darti un approccio migliore: hai solo bisogno di accesso ssh sul target Linux, è più veloce e funziona molto meglio rispetto alle larghezze di banda più basse e alle latenze più lunghe.

Utilizza la function " Keep up directory up to date " di WinSCP !

Avrai bisogno di un piccolo tweaking sulle opzioni di trasferimento per impostare sempre file binari, escludere file (tipicamente svn o git e simili) ecc. Utilizzare anche la "applicazione automatica" delle opzioni di trasferimento. Inoltre, creare una session che ha impostato l'host, le directory locali e remote. A questo punto, è sufficiente aprire WinSCP, triggersre la session (che poi applica automaticamente le opzioni di trasferimento dovute ad esempio ad esempio host-matching) e premere il button keep-updated.

Oppure puoi scrivere questo script utilizzando gli strumenti di script di WinSCPs!

.. e solo btw: Se lo scenario era Unix-to-Unix, allora controlla questa domanda .

Ho provato parecchi programmi e gli unici che eseguono il mirroring in tempo reale delle cartelle sono:

  • Yadis! Backup (un programma non ancora menzionato qui)
  • Dsynchronize (il programma selezionato come risposta)

Personalmente, mi piace Yadis! Backup meglio. Ha più caratteristiche di Dsynchronize. È ansible triggersre la versione, il numero di versioni da mantenere, quali operazioni di file da monitorare e sono sicura molto di più. Inoltre, ha una GUI migliore che guarda più raffinato.

Se si desidera sincronizzare una cartella su USB e si utilizza già Dropbox, utilizzare DropboxPortableAHK .

In questo modo, i miei file di Dropbox sono sincronizzati su qualsiasi computer, così come il mio iPhone utilizzando l'applicazione Dropbox e la mia unità USB che uso a uni con questa versione porttile.

Di seguito sono elencati alcuni strumenti per sincronizzare le cartelle in tempo reale, controllare ciascuno e select uno per il tuo requisito.

  1. FreeFileSync
  2. allwaysync
  3. SyncBack Gratuito
  4. Synkron
  5. File Synchronizer
  6. PureSync
  7. GoodSync

È ansible provare SyncBack4all , è la cartella in tempo reale e il programma di sincronizzazione dei file.

Guarda 4 Folder v2.3 – un piccolo (802kb), porttile (senza installazione) e un potente strumento di monitoraggio per monitorare le attività di cartelle e file.
È semplice da usare e da impostare, può monitorare 15 tipi di events e triggersre diverse azioni nel caso in cui si verifichi un evento.

http://leelusoft.blogspot.in/2011/10/watch-4-folder-23.html

-La utilizza su un server, sparando più exes – la conversione in PDF utilizzando Acrobat, printingndola, inviandola come allegato agli uffici in tutto il paese attraverso le chiamate smtp … il software poco fa molte cose !!

Volevo lo stesso. E in linea di principio il Centro di sincronizzazione di Windows7 fornirà che in un altro modo: devi solo impostare una cartella di networking come sempre disponibile offline. Con questo è fondamentalmente che una versione locale e remota sincronizzata, si sta lavorando come se si fosse sulla networking ma in realtà riesce ad avere localmente. In altre parole, vedete solo una copia, ma avnetworking in due punti, ma questo è l'objective della sincronizzazione. Invece di essere trasparenti che esiste una copia remota sincronizzata, esiste una copia localmente sincronizzata. In each caso ciò copre l'objective fondamentale degli errori di networking.

Devo dire che questa è la teoria perché sono rimasto bloccato dal momento che le mie unità di networking sono gestite da Novel e quindi non ho la possibilità di "sempre disponibile offline".

Uso sincrono gratuito https://code.google.com/p/big5sync/

aggancia al sistema e se in modalità senza soluzione di continuità, sincronizza i file in tempo reale. Non è ansible eseguire come servizio, personalmente non mi piace GUI, ma funziona 🙂

MirrorFolder http://www.techsoftpl.com/backup/ può anche fare sincronizzazione in tempo reale e funziona come servizio (non è necessario che la GUI carichi per lavoro) ma non è gratuito ($ 39)

Forse questo ti aiuterà: Allway Sync . Thare sono liberi e pro versione. Caratteristiche:

  • Configurazione flessibile e personalizzazione.
  • Support file di qualsiasi dimensione.
  • Interfaccia grafica facile da usare.
  • Support virtualmente qualsiasi file system (FAT, NTFS, SAMBA, Netware, X-Drive, CDFS, UDF e altro ancora).
  • Può essere installato su un desktop, un computer porttile, una chiavetta USB, un HDD esterno o un dispositivo abilitato a U3.
  • Capace di sincronizzare più di 2 cartelle.
  • Sincronizza i dati tra i PC desktop ei computer porttili in networking

Ho usato questo programma e mi è piaciuto.

Un altro modo molto forte per sincronizzare le cartelle è usare rsync sulla row di command. Dovrai scaricare MingW toolchain o se installi cwRsync, installa rsync.exe che puoi eseguire direttamente.

Tutto ciò che ti serve è questo command:

 rsync -r source_path destination_path 

La bandiera -r è ricorsiva per tutte le sottocartelle.

Su Windows (7) il path dovrebbe essere fornito nel seguente formato. Ad esempio per specificare c:\test sarà /c/test o /cygdrive/c/test

Questo è il modo più efficiente, veloce e potente per sincronizzare le cartelle con file di grandi size anche se Dsynchronize in risposta accettata ha funzionato anche per me.

Non è tempo vivo o reale. Ogni volta che hai bisogno di sincronizzare, eseguirà questo command.

È ansible assegnare un path di cartella a un'unità con subst.

Codice:

 SUBST L: "C:\Some\Path"