Bonjour à tous,
n'ayant plus beaucoup développé de script depuis quelques années, j'ai besoin rapidement d'aide de spécialiste pour une tâche qui, j'en suis certain, est très simple pour les habitués.
j'ai besoin de récupérer la date de modification d'un fichier déjà défini et l'insérer dans une variable. J'ai trouvé plusieurs solutions avec des boucles, etc... mais j'en suis persuadé qu'il y a une manière simple de le faire.
L'objectif finale est de copier un fichier qu'il y a sur un serveur que si cette version est plus récente que celle sur l'ordinateur client.
Je vous montre le début de mon code:
Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 set ICON_FOLDER_SHARE=\\server1\Filesharing set ICON_FOLDER_LOCAL=C:\plugins set ICON_FILENAME=racexpress.jar
A cette étape, j'aimerais avoir des variables qui me donne la date de modification du fichier appeler ICON_FILENAME dans le répertoire 1 et répertoire 2.
Ensuite, comparer les 2 dates et si le fichier qui se trouve dans répertoire 2 est >= que répertoire 1 alors ne rien faire
En algorythmique:
Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 REM Trouver la date du fichier source set DATE_FILESERVER=Date de Modification de %ICON_FOLDER_SHARE%\%ICON_FILENAME% set DATE_FILECLIENT =Date de Modification de %ICON_FOLDER_LOCAL%\%ICON_FILENAME% Rem Comparer les dates if DATE_FILESERVER >= (plus récent) DATE_FILECLIENT xcopy %ICON_FOLDER_SHARE%\%ICON_FILENAME% %ICON_FOLDER_LOCAL%\ start GENXML.bat
J'espère que quelqu'un pourra m'aider.
En vous remerciant
Bonne journée les developpeurs
Partager