Heure dans entete fichier batch

cleops Messages postés 24 Statut Membre -  
 gregregre -
Bonjour,

Je voudrais renommer un fichier avec la date et l'heure sous dos.
Le fichier doit avoir cette forme: nom_12_10_2005_09h38m00.log

J'ai reussi a renommer le fichier avec la date mais pas l'heure.
on a : rename nom.log nom_%date:~0,2%_%date:~3,2%_%date:~6,4%.log

dès que je rajoute l'heure avec cette forme: %time:~0,8%, cela ne fonctionne plus.

Avez vous une idée pour ajouter l'heure dans l'entete d'un fichier?

Merci d'avance pour votre aide
A voir également:

3 réponses

gregregre
 
c'est trs simple

mv toto toto`date +"_%d_%M_%Y_%Hh%mm%s"`.log


et ainsi de suite en adaptant bien sur la commande date pour afficher ce que tu veux comme nom
0
gregregre
 
dos existe pas sous unix/linux/bsd/MacOSx ça s'appele un shell et les syntaxe dos n'y marchent pas tu dois respecter la syntaxe unix
0
cleops Messages postés 24 Statut Membre 2
 
Justement je suis pas sous unix mais sous windows xp. J'ai trouve egalement la syntaxe sous unix mais elle n'est pas applicable dans un script sous dos.

As tu des connaissances sous dos pour m'aider stp?

Merci d'avance
0
gregregre
 
ah ok malheureusement limitées vas plustot demander sur le forum windows ils pourront te repondre plus précisément que moi.
0