J'ai récemment commencé à travailler sur une nouvelle application appelée UpSync. D'après ce que vous pouvez probablement déjà dire à partir du nom, l'application est destinée à synchroniser des fichiers entre les dossiers sur des machines différentes. Il est destiné à être facile à utiliser, mais aussi vers le bas et assez sale pour répondre aux besoins un administrateur système typique.
Je suis en open source du projet, et je vais avoir la configuration et le code source de la version 0.5 très prochainement. Il fonctionne correctement sur Windows XP, Vista, et même Microsoft le nouveau, inédit Windows 7 (les captures d'écran proviennent de Windows 7). Il est écrit en C #, mon préféré des langues. NET, en utilisant Visual Studio 2008.
Voici quelques-unes des principales caractéristiques qui ont déjà été mises en œuvre:
- N'importe quel nombre de dossiers peuvent être synchronisés avec des paramètres distincts pour chaque dossier.
- Synchroniser dans une direction, l'autre sens, ou les deux directions sans interaction nécessaire.
- Les paramètres spécifiques pour la manipulation des fichiers supprimés de permettre à toutes les situations possibles.
- Synchronisation moteur utilise les dates des fichiers et des temps d'assurer la plus récente version de fichiers sont répliqués.
- Nouveaux fichiers dans chaque dossier sont automatiquement traitées correctement et copié sur l'autre dossier.
- Processus de synchronisation peut être entièrement automatisé ou exécuter manuellement.
- Synchronisation du moteur enregistre toutes les opérations dans le détail complet donc il n'y a jamais eu de confusion quant à ce que les fichiers ont été modifiés.








































Il s'agit d'une application agréable et très propre. J'ai été chargé au travail à venir avec une méthode d'installation synchronisation meilleur package que nos fichiers batch actuels que tout robocopy pour synchroniser les choses globalement. J'avais commencé à travailler sur un script VBScript qui passent par l'énumération des dossiers et utiliser une base de données d'accès de dire quels sont les fichiers pour aller où, mais pourquoi réinventer la roue quand quelqu'un a déjà? :)
J'ai été l'exécution de certains tests avec UpSync et on dirait qu'il nous occuperons de tout ce dont j'ai besoin, excellent travail! Une question ou demande de fonctionnalité, il est un moyen de rendre l'application se ferment une fois qu'il a terminé une synchronisation? De cette façon, je pourrais utiliser un calendrier des tâches simples à lancer UpSync, alors il pourrait fermer son propre chef et de lancer à nouveau le lendemain.
(Btw, j'ai adoré votre blog foi. Déclarations simples peuvent parfois être le plus puissant. "Je crois en Jésus-Christ." Amen Brother!)
Merci, Rich pour la critique positive. Je suis très heureux de voir qu'il soit utilisé! :)
Il est, en réalité, un moyen de fermer l'application après l'opération de synchronisation est terminée. L'onglet Options de l'écran principal dispose de deux paramètres distincts à "commencer immédiatement à l'opération de synchronisation lors de l'exécution» et «automatiquement dialogue étroit lorsque l'opération de synchronisation se termine sans erreurs". Si ces deux cases sont cochées, la demande doit synchroniser automatiquement lors de l'exécution d'une opération planifiée, et fermer lorsque vous avez terminé. Permettez-moi de savoir si, pour quelque raison que ce n'est pas travailler pour vous.
Merci encore pour les mots positifs, laissez-moi savoir si vous trouvez quelque chose qui devrait être ajouté ou amélioré. Et oui, le Christ est la raison pour laquelle j'aime ma vie et j'aime le partager. Merci pour les encouragements! :)
Wow. Ne peux pas croire J'ai manqué celui-là!
Pas de problème, Rich. Permettez-moi savoir si vous avez besoin d'autre chose. :)