Forum Clubic

Synchronisation fichier - .bat - Programmation en batch

Bonsoir à tous,

Je voudrais me faire un petit programme que je lancerais automatique au démarrage et à l’arret de l’ordinateur.

Voici l’idée:
Un serveur, 2 ordinateurs. 3 dossiers sont sur le serveur mais aussi, cloné sur les postes. Au démarrage, l’ordinateur va rechercher si il y a des fichiers plus recent que ceux qui sont sur le poste, et à l’arret l’ordinateur va renvoyer les fichiers au serveur (Mais que ceux plus récents).

Je voudrais faire ceci en .bat

Est-ce que quelqu’un pourrait me donner une solution pour faire ceci?

Merci par avance. Bonne soirée.

plutot une premiere idée à creuser


cd /d ipserveur\dossier_qui_m_interesse //on se place sur le dossier sur le serveur

si date_de_modification des fichiers sur le serveur > date_de_modif des fichiers sur pc
alors 
del des fichiers sur pc
copie des fichier par la commande xcopy ou copy
fin si
exit

astuce : mettre le fichier bat dans le dossier ‘démarrage’ du pc (regarde dans ‘démarrer -> tous les programmes -> démarrage’ )

Merci beaucoup pour le démarrage je vais faire comme ça.

Mais pour le code je n’ai pas tout compris, c’est le premier petit programme que je vais faire.

Edit: Ha j’ai trouvais quelque chose.

Est-ce que ça irait une commande du style:

"xcopy c:\doc f:\suvegarde /d /e"

j’dirai : “qui ne teste rien, n’a rien”

essaie d’abord avec des fichiers sans importance.

del : commande pour effacer des fichiers
exit : commande pour terminer le bat
cd : commande pour se positionner sur un dossier