2009-11-04 11:14:19 +0000 2009-11-04 11:14:19 +0000
154
154

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

Voglio sincronizzare due cartelle in tempo reale in Windows 7.

Fondamentalmente, voglio monitorare una cartella e sincronizzare ogni modifica (nuovi file, file modificati, file cancellati) su un'altra unità. Deve essere in tempo reale, in modo che venga sincronizzata istantaneamente quando avviene una modifica. Una sincronizzazione in una sola direzione è sufficiente.

Ho provato il SyncToy di Microsoft, ma la sincronizzazione avviene solo a mano o programmata (quindi non soddisfa il requisito del “tempo reale”).

Questo può essere realizzato con Windows 7 stesso? Se no, ci sono altri metodi per farlo?

Risposte (16)

91
91
91
2009-11-04 13:08:36 +0000

Dsynchronize ti permette di farlo. Non sono sicuro di come funzioni in Windows 7 ma è freeware e standalone, quindi non c'è nulla di male a provare.

32
32
32
2014-11-26 08:25:18 +0000

Uso il comando ROBOCOPY e ho fatto una linea di comando per fare la sincronizzazione tra 2 cartelle (sincronizzazione incrementale) il mio comando è come questo

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

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

Regards, Rizwan.

FLAGS

/E Copy subdirectories, including empty ones.
/ZB Use restartable mode; if access denied use backup mode.
/XJ Exclude junction points. (normally included by default).
/FFT Assume FAT file times (2-second granularity).
/MT Do multi-threaded copies with 8 threads.
/R:2 Number of retries on failed copies.
/W:5 Wait time between retries.
/V Produce verbose output, showing skipped files.
/TEE Output to console window, as well as the log file.
/MON:1 Monitor source; run again when more than 1 change seen.

/XF [files] Exclude files matching given names/paths/wildcards.
/XD [dirs] Exclude directories matching given names/paths.
21
21
21
2012-10-23 03:29:51 +0000

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

18
18
18
2009-11-04 13:15:51 +0000

Si potrebbe usare un NTFS Symbolic Link in modo che le cartelle di ogni unità puntino effettivamente alla stessa cartella.

15
15
15
2012-02-24 08:45:33 +0000

Da quando ho letto il tuo commento “… l'unità mappata (il sync-target) è Linux”, allora voglio darti un approccio migliore: Hai solo bisogno di ssh-access sul target Linux, è molto più veloce, e funziona molto meglio su larghezze di banda più basse e latenze più lunghe.

**Usa la funzione WinSCP Keep remote directory up to date “!

Avrai bisogno di una piccola modifica alle opzioni di trasferimento per impostare sempre i file binari, escludere i file (tipicamente file svn o git e simili) ecc. Utilizzare anche l’"applicazione automatica” delle opzioni di trasferimento. Inoltre, creare una sessione che abbia l'host, le directory locali e remote impostate. A quel punto, è sufficiente aprire WinSCP, attivare la sessione (che poi applica automaticamente anche le opzioni di trasferimento a causa, ad esempio, dell'host-matching), e premere il pulsante keep-update.

Oppure si potrebbe scrivere questo usando gli strumenti di scripting di WinSCPs!

… e semplicemente btw: se lo scenario era Unix-to-Unix, allora controlla questa domanda .

8
8
8
2015-04-16 06:29:12 +0000

Di seguito sono riportati alcuni degli strumenti per la sincronizzazione delle cartelle in tempo reale, controllare ciascuno di essi e selezionarne uno per le proprie esigenze.

  1. FreeFileSync
  2. 2. AllwaySync
  3. AllwaySync
  4. SyncBack Free
  5. SyncBack Free
  6. Synkron
  7. File Synchronizer
  8. [ Synchronizer ]&003
  9. [ PureSync ]&003
  10. [ GoodSync ]&003
7
7
7
2013-06-18 09:07:16 +0000

Il mio ho provato diversi programmi e gli unici che fanno il mirroring delle cartelle in tempo reale sono:

Personalmente, mi piacciono gli Yadis! Backup meglio. Ha più caratteristiche di Dsynchronize. Si può abilitare il versioning, # delle versioni da mantenere, quali operazioni di file monitorare, e sono sicuro molto di più. Inoltre, ha una GUI più bella e più raffinata.

4
4
4
2011-08-20 06:12:46 +0000

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

In questo modo, ho i miei file Dropbox sincronizzati su qualsiasi computer, così come il mio iPhone utilizzando l'applicazione Dropbox e my USB drive che uso all'università con questa versione portatile.

1
1
1
2016-09-29 21:00:19 +0000

Un altro modo molto forte per sincronizzare le cartelle è quello di utilizzare rsync sulla riga di comando. Dovrete scaricare MingW toolchain o se installate cwRsync, installa rsync.exe che potete eseguire direttamente.

Tutto quello che vi serve è questo comando:

rsync -r source_path destination_path
``` &001 


-r flag è quello ricorsivo per tutte le sottocartelle. 


Su Windows (7) il percorso deve essere fornito nel seguente formato. Per 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 dimensioni anche se Dsynchronize in risposta accettata ha funzionato anche per me. 


Non è in tempo reale o in tempo reale però. Ogni volta che avrete bisogno di sincronizzare, eseguirete questo comando.
1
1
1
2015-01-28 14:01:22 +0000

Forse questo vi aiuterà: Allway Sync . Le condivisioni sono gratuite ]* e la versione pro. Caratteristiche:

  • Configurazione e personalizzazione flessibile.
  • Supporta file di qualsiasi dimensione.
  • Interfaccia grafica facile da usare.
  • Supporta praticamente qualsiasi file system (FAT, NTFS, SAMBA, Netware, X-Drive, CDFS, UDF e altro).
  • Può essere installato su un desktop, laptop, chiavetta USB, HDD esterno o un dispositivo abilitato U3.
  • In grado di sincronizzare più di 2 cartelle.
  • Sincronizza i dati tra i PC desktop e i portatili in rete

Ho usato questo programma e mi è piaciuto.

* - la versione gratuita ha un limite di file elaborati ogni 30 giorni. Vedi Allway Sync End User License Agreement

0
0
0
2013-03-21 05:18:44 +0000

Guarda 4 Folder v2.3 - un piccolo (802kb), portatile (senza installazione) e potente strumento di monitoraggio per monitorare le attività delle cartelle e dei file. È semplice da usare e da impostare, può monitorare 15 tipi di eventi e attivare diverse azioni nel caso si verifichi un evento. http://leelusoft.blogspot.in/2011/10/watch-4-folder-23.html

-L'ho usato su un server, sparando fuori più ex - conversione in PDF usando Acrobat, timbrandoli, inviandoli come allegato agli uffici in tutto il paese attraverso chiamate smtp… poco software fa molte cose!

0
0
0
2013-04-23 09:52:27 +0000

Volevo la stessa cosa. E in linea di principio il Centro di sincronizzazione all'interno di Windows7 lo prevedeva, ma in un altro modo: basta impostare una cartella di rete come Always Available Offline. Con questo si ha fondamentalmente che una versione locale e remota sincronizzata, si lavora come se si fosse in rete ma in realtà si riesce ad averla localmente. In altre parole, si vede solo una copia ma la si ha in due posti, ma questo è l'obiettivo della sincronizzazione. Invece di essere trasparente che c'è una copia sincronizzata da remoto, c'è una copia sincronizzata localmente. In ogni caso questo copre l'obiettivo di base dei guasti di rete.

Devo dire che questa è la teoria perché mi sono bloccato perché i miei drive di rete sono gestiti da Novel e quindi non ho l'opzione “Always Available Offline”.

0
0
0
2013-05-23 10:48:24 +0000

Uso il syncless gratuito https://code.google.com/p/big5sync/

si aggancia al sistema e se in modalità seamless, sincronizza i file in tempo reale. Non può funzionare come servizio, personalmente non mi piace la GUI ma funziona :)

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

0
0
0
2012-07-15 13:23:27 +0000

Puoi provare SyncBack4all , è un programma di sincronizzazione di cartelle e file in tempo reale.

0
0
0
2019-08-12 12:46:09 +0000

Ho trovato FreeFileSync (open source - ma attenzione all'adware da installare) il migliore.

Mi piace molto anche Backup2 https://bvckup2.com/ ) per i compiti più grandi in quanto esegue il più veloce di tutto quello che ho testato, ma non è gratuito ed è pensato solo per la sincronizzazione a senso unico.

-3
-3
-3
2015-01-06 10:48:08 +0000

È possibile assegnare un percorso di cartella ad un drive con subst.

Codice:

SUBST L: "C:\Some\Path"