Comparer date du jour & nom de dossier
Posté : 12 juil. 2013 10:13
Bonjour à vous !
Je suis totalement débutant j'annonce !
J'ai créer ça:
SET D=%DATE%
SET DA=%D:/=-%
ECHO %DA%
taskkill /im "outlook.exe" /f /t
timeout /t 2
xcopy "C:\mail\*.pst" "\\nas01\archives pst\Jmr\%DA% \"
timeout /t 2
start "" "outlook.exe"
Je me retrouve donc en destination avec un dossier au nom du jour sous ce format dd-mm-aaaa
Mais voilà j'aimerai lancer ce .bat au démarrage de la session user. Et j'aimerai qu'une comparaison soit faite entre la date du jour et la date du dossier (créé lors d'un premier lancement).
Si il y a un écart de plus de 30 jours => copie. Sinon non évidement.
Donc voilà ce que j'aimerai :
SET D=%DATE%
SET DA=%D:/=-%
ECHO %DA%
IF no dossier in "\\nas01\archives pst\Jmr" goto copy
IF "DATE TODAY" LSS 30 days => DATE DOSSIER in "\\nas01\archives pst\Jmr" goto fin
IF "DATE TODAY" GTR 30 days => DATE DOSSIER in "\\nas01\archives pst\Jmr" goto copy
:copy
taskkill /im "outlook.exe" /f /t
timeout /t 2
xcopy "C:\mail\*.pst" "\\nas01\archives pst\Jmr\%DA% \"
timeout /t 2
start "" "outlook.exe"
:fin
J'espère avoir de l'aide... J'espère surtout avoir été suffisamment précis pour donner envie.
Merci par avance !
Je suis totalement débutant j'annonce !
J'ai créer ça:
SET D=%DATE%
SET DA=%D:/=-%
ECHO %DA%
taskkill /im "outlook.exe" /f /t
timeout /t 2
xcopy "C:\mail\*.pst" "\\nas01\archives pst\Jmr\%DA% \"
timeout /t 2
start "" "outlook.exe"
Je me retrouve donc en destination avec un dossier au nom du jour sous ce format dd-mm-aaaa
Mais voilà j'aimerai lancer ce .bat au démarrage de la session user. Et j'aimerai qu'une comparaison soit faite entre la date du jour et la date du dossier (créé lors d'un premier lancement).
Si il y a un écart de plus de 30 jours => copie. Sinon non évidement.
Donc voilà ce que j'aimerai :
SET D=%DATE%
SET DA=%D:/=-%
ECHO %DA%






:copy
taskkill /im "outlook.exe" /f /t
timeout /t 2
xcopy "C:\mail\*.pst" "\\nas01\archives pst\Jmr\%DA% \"
timeout /t 2
start "" "outlook.exe"
:fin
J'espère avoir de l'aide... J'espère surtout avoir été suffisamment précis pour donner envie.
Merci par avance !
