Easysynchro => synchronisation de dossiers

Soyez le premier à donner votre avis sur cette source.

Vue 13 535 fois - Téléchargée 1 006 fois

Description

Permet de sélectionner 2 répertoires : un source et un de desination, et de les synchroniser.
Dans le répertoire de destination :
Les fichiers n'existants pas seront crées.
Les fichiers existant mais plus anciens que la source seront remplacé ou non (selon choix dans les options)
A part ça, on ne touche pas aux autres fichiers.

On peut mettre en pause la synchronisation, l'arrêter, ou quitter le programme en pleine synchronisation.

Au niveau source, rien de bien extraordinaire mais des choses qui peuvent être utiles à certains (surtout aux débutants ...)
  • Utilisation de SHBrowseForFolder qui permet d'ouvrir l'arborescence des répertoires et d'en sélectionner un.
  • Utilisation de FindFirstFile() et FindNextFile() pour le listage des éléments d'un répertoire.
  • Utilisation d'un thread : CreateThread(), WaitForSingleObject().


Il y a pas mal de manipulation de chaines de caractères avec strcpy(), sprintf() et les pointeurs, si vous remarquez des erreurs n'hésitez pas ...

Conclusion :


J'ai fait cette source parce que j'en avais besoin pour synchroniser des dossiers de mon portables sur un DD externe, mais j'espère qu'elle vous seras aussi utiles autant au niveau du principe que du code ...
J'attend vos remarques avec impatience !!!

Ah oui ... j'ai VSC 2005 et mon exécutable en release est plus gros qu'en debug (60Ko vs 48Ko), c'est du à la CRT(je sais pas trop ce que sais mais en ce moment je vois ça partout :) ), pouvez vous m'expliquer SVP ???

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
429
Date d'inscription
mardi 6 juillet 2004
Statut
Membre
Dernière intervention
12 janvier 2008

Le programme n'a pas besoin d'installation, tu renommes juste le .ex en .exe
Pour le problème de librairie, je pense que tu devrais installer Microsoft Platform SDK.
Sinon,tu devrais trouver ton bonheur sur le forum.
Cette page sert juste à donner des commentaires sur le programme en question.
@+++++++++
Messages postés
6
Date d'inscription
mercredi 29 novembre 2006
Statut
Membre
Dernière intervention
30 janvier 2010

En fait j'ai installé le Visual C++ compatible Windows 2000 Service Pack 4, mais il y a un problème de compilation car on ne retrouve pas la librairie Windows.h
Quelqu'un aurait une idée please ?
Messages postés
6
Date d'inscription
mercredi 29 novembre 2006
Statut
Membre
Dernière intervention
30 janvier 2010

Bonjour à tous de nouveau ... ;-)
Désolé de vous importuner encore ... j'essaie de voir la possibilité de transformation en C. Pensez-vous que cela soit simple ?
Messages postés
6
Date d'inscription
mercredi 29 novembre 2006
Statut
Membre
Dernière intervention
30 janvier 2010

Bonjour à tous,
C'est très intéressant comme sources. Le seul HIC c'est quej'essaie d'installer ça sur mon PC (Windows XP) mais sans succès.
Quelqu'un pourrait me donner la démarche à suivre pour son installation afin que je puisse effectuer des tests ?
Merci beaucoup car ça devient critique pour moi.
Cordialement
Messages postés
429
Date d'inscription
mardi 6 juillet 2004
Statut
Membre
Dernière intervention
12 janvier 2008

Content que ça puisse t'être utile.
Bon courage pour ton projet !!!
Afficher les 20 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.