Page 1 sur 1

Recuperation de la date de création

Posté : 14 sept. 2010 10:07
par whoami
bonjour à tous, je suis un nouveau programmeur en batch et je suis à mon tout premier script.
je suis confronté à un problème: j'ai besoin de recuperer la date de création d'un fichier et la comparer à une autre date. ma question est comment recuperer la date de création d'un fichier. merci à vous de me repondre.

NB: je sais que c'est possible avec vbs mais jai besoin (et je suis tenu) de le faire dans un autre script que VBS.

Re: Recuperation de la date de création

Posté : 14 sept. 2010 11:36
par kermit
Bonjour whoami (linux ? :D batch :p)
Tu peut obtenir la date de creation, modification et dernier affichage grace a ce qui suit :

Code : Tout sélectionner

@echo off
dir /TC fichier.txt | find "/"  > tmp.txt
call :PROCESS
echo la date de creation de fichier.txt est %datetmp%
dir /TA fichier.txt | find "/" > tmp.txt
call :PROCESS
echo la date de derniere lecture de fichier.txt est %datetmp%
dir /TW fichier.txt  | find "/" > tmp.txt
call :PROCESS
echo la date de derniere ecriture de fichier.txt est %datetmp%
del tmp.txt
goto EXIT
:PROCESS
FOR /F "tokens=1-4 delims= " %%i in (tmp.txt) do set datetmp=%%i

:EXIT
pause
Bonne journée a toi :)

Re: Recuperation de la date de création

Posté : 14 sept. 2010 12:33
par whoami
Merci , j'ai tester c'est bon, pour un fichier donné. maitenant, pour chaque fichier .doc contenu dans un dossier je veux que le script me ramème la date de création. comment faire? voici le code . merci d'avance
JE FAIS UN NOUVEAU POST SVP