Comment synchroniser automatiquement des fichiers avec un lecteur réseau sous Windows XP? [fermé]

11

Windows XP: je voudrais synchroniser automatiquement les fichiers entre un lecteur local et un lecteur réseau.

Je connais Windows Briefcase mais c'est très lent et je dois lui dire de se synchroniser. J'aime vraiment la façon dont Dropbox fait la synchronisation car elle est presque instantanée. C'est très impressionnant. Je voudrais simplement utiliser Dropbox mais je ne peux pas l'installer sur la machine distante. Y a-t-il un outil ou un script que je peux créer qui surveillera un dossier particulier pour toute modification, puis synchronisera ces modifications sur le lecteur en réseau automatiquement et presque instantanément?

CLARIFICATION:

Je voudrais que cet outil / script soit un démon qui démarre lorsque Windows démarre et surveille en permanence un dossier pour toute modification de son contenu. Une fois qu'il observe les changements dans la source ou la destination, il synchronise les fichiers modifiés (très similaire au fonctionnement de Dropbox). J'ai une bonne idée de la façon dont je ferais cela dans un script Perl et si un outil n'existe pas, je l'écrirai moi-même en Perl. Si quelqu'un l'a déjà fait, peut-il partager le script?

stephenmm
la source
1
Quelqu'un a-t-il toujours essayé la synchronisation ?
stephenmm
Dsynchronize semble faire exactement ce que je veux. C'est gratuit mais si ça marche bien je donnerai du denaro à Dimio (et son chat :)! Les critiques de ce site semblent bonnes mais elles mentionnent que la "synchronisation en temps réel" prend plus de ressources que Halo! Donc, je vais devoir l'essayer et voir si c'est vraiment si mauvais.
stephenmm
freefilesync semble être un autre outil bien considéré mais il y a moins de critiques sur cet outil, donc je pense que j'essaierai probablement Dsynchronize en premier.
stephenmm
Mauvaises nouvelles. Dsynchronize ne s'est pas synchronisé lorsque j'ai essayé de faire une synchronisation bidirectionnelle en temps réel et freefilesync ne fait pas de synchronisation bidirectionnelle en temps réel. Je suis donc toujours à la recherche d'une solution de travail.
stephenmm
Je pense qu'un script (choisissez votre langage de script moderne préféré) sera votre meilleur pari si vous êtes à l'aise avec lui. Il pourrait même y avoir une belle bibliothèque / script pour cela sur CPAN.
Roy Tinker

Réponses:

1

Robocopy fera le travail.

http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd

joeqwerty
la source
notez que le lien de téléchargement est une famille de fichiers pour Windows Server ... Robocopy est inclus dans la suite.
studiohack
Peut-être que je l'ai manqué, mais robocopy semble que je dois appeler manuellement la commande. Je cherchais un démon pour regarder un dossier et se mettre à jour automatiquement pour moi. J'ai mis à jour la question d'origine pour clarifier ce que je recherche. Merci.
stephenmm
Vous pouvez appeler Robocopy au démarrage à partir d'un fichier de commandes, avec les commandes \ options pour faire ce dont vous avez besoin.
joeqwerty
J'utilise robocopy à partir d'un fichier de commandes, mais je dois le planifier à l'aide du planificateur de tâches Windows.
djangofan
1

Il semble que Dsynchronize effectue une sauvegarde en temps réel sur FTP, mais je ne l'ai pas essayé moi-même. Le téléchargement sur la page de son auteur semble être en panne pour le moment, mais il existe d'autres sites qui hébergent le fichier. http://dimio.altervista.org/eng/

Cerberus
la source
On dirait qu'il fait exactement ce dont j'ai besoin. Je vais l'essayer.
stephenmm
Ah il semble que vous en ayez googlé quelques autres ... test de bonne chance! Je viens de chercher "ftp de synchronisation en temps réel".
Cerberus
1

Si l'ordinateur client et le partage sont tous deux des calculs distincts, vous pouvez installer AeroFS ou BitTorrent-Sync sur les deux ordinateurs et vous aurez une synchronisation de fichiers illimitée.

djangofan
la source
Sur la base du marketing, AeroFS semble être un bon substitut aux fichiers auto-hébergés.
Jason R. Coombs
0

SyncToy est meilleur que Briefcase, mais n'est pas automatique ... il est assez rapide et offre de belles options de synchronisation, et fonctionne bien sur les lecteurs réseau ...

Gratuit, par Microsoft.

studiohack
la source
0

Vous devriez essayer la fonction Fichiers hors connexion.

http://www.microsoft.com/windowsxp/using/mobility/learnmore/offlinefiles.mspx

surfasb
la source
Les fichiers hors connexion ne sont pas comparables à Dropbox. Hors ligne, écrit directement sur les fichiers distants (si le partage est en ligne), ce qui peut être lent, ou écrit sur les fichiers locaux, mais les synchronise uniquement lorsqu'il est déterminé qu'il est en ligne. Dropbox et la demande de l'OP font quelque chose de différent - écrivez toujours localement, ce qui est rapide, mais synchronisez immédiatement, minimisant ainsi le retard.
Jason R. Coombs
Les fichiers hors ligne peuvent être configurés pour écrire localement
surfasb
J'ai passé une décennie à utiliser des fichiers hors ligne, à lire des forums, à essayer d'utiliser des API de programmation pour personnaliser mon comportement, à récupérer des caches corrompus et à essayer d'améliorer mon expérience avec peu de chance. Si des fichiers hors ligne peuvent être configurés pour écrire localement mais se synchroniser lorsqu'ils sont disponibles, ce serait génial. Cependant, une citation était nécessaire.
Jason R. Coombs