Concatener l'annee dans un nom de fichier

Thom -  
 Thom -
Bonjour,
Sous Dos (de windows xp) je souhaiterais créer un fichier que je concatene avec la date dans une variable. J'arrive à le faire avec le jour grace à la commande "date /t" mais je n'ai pas trouver l'équivalent d'unix ou linux.
En faite mon fichier devrait avoir le format fichier200810jeu.
Merci d'avance
Configuration: Windows XP
Internet Explorer 6.0

6 réponses

  1. Thom
     
    Bonjour,

    Oui mais ma question ne concerne pas UNIX (je connaissais déjà) mais DOS donc ta réponse est à côté du sujet.
    0
  2. Thom
     
    Bonjour,
    Après quelques essais infructueux, j'ai réussi à faire marcher mon script avec les propositions que vous m'avez faites donc merci à vous.

    Thom
    0
  3. Mikey_UFC Messages postés 315 Statut Membre 1
     
    En UNIX, je dirais : "monFichier`date +\%Y-%m`"
    -1
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. chuka Messages postés 980 Statut Membre 379
     
    Salut,
    tu peux essaier cela...
    for /F "tokens=6-8 delims=/ " %%a in ('date') do set jour=%%a&set mois=%%b&set anne=%%c
    set dat=%jour%%mois%%anne%
    rename mon_fich.txt mon_fich%dat%.txt
    les %% sont nécessaires si tu passe par un batch sinon juste %
    @+
    -1
  6. cchristian Messages postés 928 Statut Membre 131
     
    Bonjour,

    En espérant ne pas être trop à côté du sujet, y'aurait ça aussi :

    SET "fich_date=nom%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%"
    ou
    SET "fich_date=nom%DATE:~0,2%%DATE:~3,2%%DATE:~6,4%"
    -1