Home site EPFL LoginThis site is in french only !
> windows.epfl.ch

Home Page

Comment créer une extension de fichier dynamique...
  

Typiquement quand on fait quelque chose et que l'on garde une trace dans un fichier de log... et que l'on aimerait refaire ce quelque chose mais archiver l'ancien fichier de log, on peut utiliser ce script CMD pour créer une extension dynamique afin de ne pas les écraser...

 

--------
ver 1.0.a

rem cree 2 fichiers pour les tests...
dir > toto1.zf1
dir > toto2.zf1

rem recupere l'heure etremplace les ':' par des '.'
set ztime=%time::=.%

rem remplace les ' ' par des '0' (élimination des espaces)
set ztime=%ztime: =%

rem lui enleve les centiemes de seconde (3 car a la fin)
set ztime=%ztime:~0,-3%

rem recupere la date et lui enleve le nom du jour (4 car au debut)
set zdate=%date:~4%

rem fabrique le string date et time
set zdatetime=%zdate%_%ztime%

rem exemple
rem renomme tous les fichier avec l'extension .zf1 avec la nouvelle extension dynamique plus le .txt
ren *.zf1 *."%zdatetime%".txt

pause
exit
-------------

 

J'ai aussi trouvé cet exemple sur internet:

for /f "Tokens=1-4 Delims=/ " %%i in ('date /t') do  set dt=%%i-%%j-%%k-%%l
for /f "Tokens=1" %%i in ('time /t') do set tm=-%%i
set tm=%tm::=-%
set dtt=%dt%%tm%

 


Article N° 200 du 06.08.2003 17:21:01 par Christian Zufferey -- Permalink : http://windows.epfl.ch/?article=200
Mentions légales     Signaler un problème
© 2001-2021 EPFL, EPFL-EXAPP, T. Charles, tous droits réservés.