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

Comment puis-je synchroniser deux dossiers en temps réel sous Windows 7 ?

Advertisement

Je veux synchroniser deux dossiers en temps réel sous Windows 7.

En gros, je veux surveiller un dossier et synchroniser chaque modification (nouveaux fichiers, fichiers modifiés, fichiers supprimés) sur un autre lecteur. Cela doit se faire en temps réel, de sorte que la synchronisation soit instantanée lorsqu'un changement se produit. Une synchronisation unidirectionnelle est suffisante.

J'ai essayé le SyncToy de Microsoft, mais il ne fait que de la synchronisation manuelle ou programmée (ne satisfaisant donc pas à l'exigence de “temps réel”).

Cela peut-il être réalisé avec Windows 7 lui-même ? Si ce n'est pas le cas, existe-t-il d'autres méthodes pour y parvenir ?

Advertisement
Advertisement

Réponses (16)

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

Dsynchroniser vous permet de le faire. Je ne sais pas comment ça marche sous Windows 7, mais c'est un logiciel gratuit et autonome, donc il n'y a pas de mal à essayer.

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

J'utilise la commande ROBOCOPY et j'ai fait une ligne de commande pour faire la synchronisation entre 2 dossiers (synchronisation incrémentale) ma commande est comme ceci

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

(exclure les fichiers : "~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*") (exclure les dossiers incluant des fichiers dans ces dossiers : "Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files") Aussi cela se répète chaque minute et/ou changement unique de fichier/dossier.

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
Advertisement
21
21
2012-10-23 03:29:51 +0000
Advertisement

Il y a Synkron qui est à code source ouvert et qui est multi-plateforme.

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

Vous pourriez utiliser un NTFS Symbolic Link pour que les dossiers de chaque lecteur pointent effectivement vers le même dossier.

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

Puisque j'ai lu votre commentaire “… le lecteur mappé (la cible de synchronisation) est Linux”, je veux vous donner une bien meilleure approche : Vous n'avez besoin que d'un accès ssh sur la cible Linux, c'est beaucoup plus rapide et cela fonctionne beaucoup mieux avec des bandes passantes plus faibles et des latences plus longues.

Utilisez la fonction WinSCP ’s Keep remote directory up to date “ !

Vous aurez besoin d'un petit ajustement sur les options de transfert pour configurer toujours le binaire, exclure des fichiers (généralement des fichiers svn ou git et similaires) etc. Utilisez également la fonction "application automatique” des options de transfert. Utilisez également l'application automatique des options de transfert. De plus, créez une session dans laquelle les répertoires hôte, local et distant sont configurés. À ce stade, il vous suffit d'ouvrir WinSCP, d'activer la session (qui applique alors automatiquement les options de transfert en raison, par exemple, de la correspondance des hôtes), et de cliquer sur le bouton “keep-updated”.

Ou vous pouvez scripter ceci en utilisant les outils de script de WinSCP !

… et juste au passage : si le scénario était Unix-to-Unix, alors check out this question .

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

Vous trouverez ci-dessous certains des outils permettant de synchroniser des dossiers en temps réel, cochez chacun d'eux et sélectionnez celui qui vous convient.

  1. FreeFileSync
  2. AllwaySync
  3. SyncBack Free
  4. Synkron
  5. File Synchronizer
  6. PureSync
  7. GoodSync
7
Advertisement
7
7
2013-06-18 09:07:16 +0000
Advertisement

J'ai essayé un certain nombre de programmes et les seuls qui font un miroir en temps réel des dossiers sont :

Personnellement, j'aime bien Yadis ! Sauvegarde mieux. Il a plus de fonctionnalités que Dsynchronize. Vous pouvez activer le versioning, le nombre de versions à conserver, les opérations sur les fichiers à surveiller, et je suis sûr qu'il y a beaucoup plus. En plus, il a une meilleure interface graphique qui a l'air plus raffinée.

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

Si vous voulez synchroniser un dossier sur USB et que vous utilisez déjà Dropbox, utilisez les DropboxPortableAHK .

De cette façon, j'ai mes fichiers Dropbox synchronisés sur n'importe quel ordinateur, ainsi que mon iPhone en utilisant l'application Dropbox et ma clé USB que j'utilise à l'université avec cette version portable.

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

Un autre moyen très efficace de synchroniser les dossiers est d'utiliser rsync en ligne de commande. Vous devrez télécharger la chaîne d'outils de MingW ou si vous installez cwRsync, il installe rsync.exe que vous pouvez exécuter directement.

Tout ce dont vous avez besoin est cette commande :

rsync -r source_path destination_path

-r flag est récursif pour tous les sous-dossiers.

Sous Windows (7) le chemin d'accès doit être fourni dans le format suivant Par exemple, pour spécifier c:\test, ce sera /c/test ou /cygdrive/c/test

C'est la façon la plus efficace, rapide et puissante de synchroniser des dossiers avec des fichiers volumineux, même si la synchronisation des données dans la réponse acceptée a également fonctionné pour moi.

Mais ce n'est pas en temps réel. Chaque fois que vous aurez besoin de synchroniser, vous exécuterez cette commande.

1
1
1
2015-01-28 14:01:22 +0000

Peut-être que celui-ci vous aidera : Allway Sync . Ils sont gratuits et en version pro. Caractéristiques :

  • Configuration et personnalisation flexibles.
  • Supporte les fichiers de toute taille.
  • Interface graphique facile à utiliser.
  • Supporte pratiquement tout système de fichiers (FAT, NTFS, SAMBA, Netware, X-Drive, CDFS, UDF et plus).
  • Peut être installé sur un ordinateur de bureau, un ordinateur portable, une clé USB, un disque dur externe ou un appareil compatible U3.
  • Capable de synchroniser plus de 2 dossiers.
  • Synchronisez les données entre vos PC de bureau et vos portables sur le réseau.

J'ai utilisé ce programme et je l'ai aimé.

* - La version gratuite a une limite de fichiers traités pendant tous les 30 jours. Voir Allway Sync End User License Agreement

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

Watch 4 Folder v2.3 - un petit (802kb), portable (sans installation) et puissant outil de surveillance pour contrôler les activités des dossiers et des fichiers. Il est simple à utiliser et à configurer, il peut surveiller 15 types d'événements et déclencher différentes actions au cas où un événement se produirait. http://leelusoft.blogspot.in/2011/10/watch-4-folder-23.html

-Been l'utilisant sur un serveur, en déclenchant plusieurs exes - conversion en PDF en utilisant Acrobat, en les estampillant, en les envoyant en pièce jointe à des bureaux dans tout le pays par des appels smtp… un petit logiciel fait beaucoup de choses !

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

Je voulais la même chose. Et en principe, le Centre de synchronisation de Windows7 devrait fournir cela, mais d'une autre manière : il suffit de définir un dossier réseau comme Toujours disponible hors ligne. Avec cela, vous avez en gros une version locale et une version distante synchronisées, vous travaillez comme si vous étiez sur le réseau mais en fait il parvient à l'avoir localement. En d'autres termes, vous ne voyez qu'une seule copie mais vous l'avez à deux endroits, mais c'est le but de la synchronisation. Au lieu d'être transparent sur le fait qu'il y a une copie synchronisée à distance, il y a une copie synchronisée localement. En tout cas, cela couvre l'objectif de base des pannes de réseau.

Je dois dire que c'est la théorie car je suis resté bloqué car mes disques réseau sont gérés par Novel et donc je n'ai pas l'option “Toujours disponible hors ligne”.

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

J'utilise gratuitement syncless https://code.google.com/p/big5sync/

il s'accroche au système et s'il est en mode transparent, synchronise les fichiers en temps réel. Ne peut pas fonctionner en tant que service, personnellement je n'aime pas l'interface graphique mais ça marche :)

MirrorFolder http://www.techsoftpl.com/backup/ peut aussi faire de la synchronisation en temps réel et il fonctionne en tant que service (n'a pas besoin d'interface graphique pour fonctionner) mais ce n'est pas gratuit ($39)

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

Vous pouvez essayer SyncBack4all , c'est un programme de synchronisation des dossiers et des fichiers en temps réel.

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

J'ai trouvé FreeFileSync (open source - mais attention aux logiciels publicitaires lors de l'installation) le meilleur.

J'aime aussi beaucoup Backup2 https://bvckup2.com/ ) pour les tâches plus importantes car il est le plus rapide de tous ceux que j'ai testés, mais il n'est pas gratuit et n'est destiné qu'aux synchronisations unidirectionnelles.

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

Vous pouvez attribuer un chemin de dossier à un lecteur avec le code subst.

Code :

SUBST L: "C:\Some\Path"
Advertisement

Questions connexes

3
28
13
7
4
Advertisement
Advertisement