Concatener l'annee dans un nom de fichier

Fermé
Thom - 24 oct. 2008 à 09:22
 Thom - 27 oct. 2008 à 11:42
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
A voir également:

6 réponses

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
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
Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 1
24 oct. 2008 à 09:50
En UNIX, je dirais : "monFichier`date +\%Y-%m`"
-1
Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 1
24 oct. 2008 à 10:08
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
24 oct. 2008 à 10:11
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
cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 131
24 oct. 2008 à 10:25
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