Date dans un batch
Résolu
Bonjour,
J'ai creer un progrmme de depance et gain mais le probleme c'est qu'a chaque jour que j'ecrit une depance j'aimerais qu'il l'enregsitre en txt et avec le nom "la date".txt
j'ai fais ceci masi ca ne marche pas:
set /p note= Date:
set /p note2= Nom:
set /p note3= Montant:
echo %note% - %note2% - %note3% >"C:\Documents and Settings\Frans000003\My Documents\Depance et gain\%date%.txt"
MERCI!!!
J'ai creer un progrmme de depance et gain mais le probleme c'est qu'a chaque jour que j'ecrit une depance j'aimerais qu'il l'enregsitre en txt et avec le nom "la date".txt
j'ai fais ceci masi ca ne marche pas:
set /p note= Date:
set /p note2= Nom:
set /p note3= Montant:
echo %note% - %note2% - %note3% >"C:\Documents and Settings\Frans000003\My Documents\Depance et gain\%date%.txt"
MERCI!!!
Configuration: Windows 7 Internet explorer 8
7 réponses
-
MERCI BCP!!!!!!!!!!!!
-
Contributeurhello
pour utiliser la date dans un nom de fchier, tu peux convertir les / en _ :
C:>\ echo %date%
24/10/2009
C:>\ echo %date:/=_%
24_10_2009 -
Il ne faut pas de "
-
ya pas moyen avec 15janvier 2009???
-
L'essentiel est que tu sois content
-
et un truck genre 15 janvier 2009 et jenaipas windows 7 cetaitjuste pr rigoler xD
merciiiiiiiiiiiiiiiiiiii -
salut
comme j'ai pas Win7, je voudrais savoir ce que fait echo %date% dans une ligne de commande !
car sur mon XP Pro, echo %date% renvoie 23/10/2009. Et si je veux me servir de ça comme d'un nom de fichier, Windows va m'envoyer paître car il ne peut y avoir un slash '/' dans un nom de fichier !