Script batch

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
whoami
Batcheur occasionnel
Messages : 3
Enregistré le : 14 sept. 2010 09:51

Script batch

Message par whoami »

bonjour à tous,
je vais un nouveau post parce je ne suis pas encore parvenu à resoudre mon problème. en effet, je veux ecrire un script en batch qui me permet de supprimer tous les fichiers portant l'extention (xxx) en tenant compte de la date de création du fichier. voici ce que j'ai pu faire mais ce n'est pas encor correct. je viens vers vous pour solliciter votre aide. je suis vraiment novice en vbs.

Code : Tout sélectionner

Echo off
cls
set Mydate = 13/09/2010
set DateRef== CDate(MyDate) 
cd /d %APPDATA%\Microsoft\Outlook
pause
dir /TC *.NK2
pause
IF not errorlevel 1 goto deletefil 
else if goto fin
:fin
echo pas de fichier NK2
pause

:deletefil
 cd /d %APPDATA%\Microsoft\Outlook
dir /TC *.NK2 | find "/"  > tmp.txt
FOR /F "tokens=1-4 delims= " %%i in (tmp.txt) do set datetmp=%%i
set m= %datetmp:~0,2%
 set j=%datetmp:~3,2%
 Set k=%datetmp:~6,4%
 set y=%m%%j%%k%
echo la date de creation de Outlook.NK2 est %y% 
pause
if "13082010" GTR "%y%" goto NK2file
else if goto aucun
:aucun
         echo le fichier est recent rien à supprimer
        
     : NK2file
         echo la date de creation du fichier est %y% le fichier va etre supprimé Cette date est anterieure a la date "13/08/2010"
         Del /P *.NK2
      :exit 
     del tmp.txt
         goto :eof 
pause



 


 
Répondre