Concatenation d'une chaine et la date du jour

Résolu
dodi -  
 dodi -
Bonjour,

j'arrive pas à trouver la commande pour concatener une chaine de caractere avec la date du jour sous DOS dans un fichier .bat
pouvez vous m'aidez SVP?

merci d'avance
Configuration: Windows XP
Firefox 3.0.12

8 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    set %file_name%=%file_name%:/=_%
    ___^_________^___________^
    ooops, il y a des % de trop

    $ set file_name=xxxxx %date%
    $ set file_name
    file_name=xxxxx 05/08/2009
    $ set file_name=%file_name:/=_%
    $ set file_name
    file_name=xxxxx 05_08_2009
    2
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello

    $ set zzz=texte %date%

    $ echo %zzz%
    texte 05/08/2009
    0
  3. dodi
     
    hello,

    c'est parfait, merci pour ta réponse
    par contre je voudrai utiliser une variable en tant que nom de fichier
    exemple:
    mysqldump -u redmine -p redmine > %file_name%

    mais ca ne marche as, pourtant la variable contient bien le nom d'un fichier...

    merci encore :)
    0
  4. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    en DOS, quand il y a des espaces, comme mon exemple, utiliser des "
    mysqldump -u redmine -p redmine > "%file_name%"
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dodi
     
    j'ai enlevé les espaces et utilisé les "" mais en vain... il me donne comme message d'erreur:

    le chemin d'acces specifié est introuvable
    :(
    0
  7. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    c'est à cause des / dans le nom du fichier, les remplacer par _ :
    set %file_name%=%file_name%:/=_%
    0
  8. dodi
     
    merci bien dubcek, mais quand je tape cette commande il ne change rien la variable %file_name% reste la meme...
    0
  9. dodi
     
    merci merci :)
    ca marche mnt

    milles merci
    0