| Récupérer dans un Batch la date et l'heure d'un fichier |
|
Si vous désirez récupérer dans un fichier de commandes (batch), la date et l'heure d'un fichier quelconque, alors suivez la procédure suivante :
La procédure ci-dessous décrit la manière de récupérer la date et l'heure d'un fichier, respectivement dans 2 variables d'environnement DATE et HEURE.
Il sera possible d'utiliser ces variables d'environnement dans les fichiers de commandes par %DATE% et %HEURE%.
A la fin de l'exécution du fichier de commandes DATEFICH.BAT, les variables d'environnement DATE et HEURE existent.
Nom du programme : DATEFICH.BAT
ECHO OFF
CLS
COPY /A TOTO.DOC TOTO.BAT > NUL
DIR TOTO.BAT | FIND "TOTO" > TEMP.BAT
ECHO *** >> TOTO.BAT
ECHO SET DATE=%%3 >> TOTO.BAT
ECHO SET HEURE=%%4 >> TOTO.BAT
CALL TEMP.BAT > nul
DEL TOTO.BAT
DEL TEMP.BAT
Remarques :
| Il est possible d'obtenir des
messages d'erreurs comme "Fichier ou Nom de commande incorrect" pendant la
procédure mais ce n'est pas grave |
|
| Il faut remplacer TOTO.DOC par le fichier à tester. On peut également préciser le chemin ou se trouve ce fichier (par exemple C:\COMMAND.COM) |
© - Informatique
Pratique - http://www.infoprat.net
Tout droits réservés - Reproduction interdite sans autorisation