Heure dans entete fichier batch

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

3 réponses

  1. 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
    1. 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
      1. 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
        1. ah ok malheureusement limitées vas plustot demander sur le forum windows ils pourront te repondre plus précisément que moi.
          0