Concatenation d'une chaine et la date du jour
Résolu
dodi
-
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
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
-
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 -
hello
$ set zzz=texte %date%
$ echo %zzz%
texte 05/08/2009 -
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 :) -
en DOS, quand il y a des espaces, comme mon exemple, utiliser des "
mysqldump -u redmine -p redmine > "%file_name%" -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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
:( -
c'est à cause des / dans le nom du fichier, les remplacer par _ :
set %file_name%=%file_name%:/=_% -
merci bien dubcek, mais quand je tape cette commande il ne change rien la variable %file_name% reste la meme...
-