Renommer fichier a la date du jour

Résolu
nita2006 Messages postés 79 Statut Membre -  
nita2006 Messages postés 79 Statut Membre -
Bonjour,
en fait j ai fais une copie d'un gros repertoire avce robocopy avce la commande suivante :

robocopy "C:\Documents and Settings\Administrateur\Bureau\sqldeveloper" d:\copiesauvegarde\web1p931 /E /SEC /TEE /LOG+:d:\journal.log /ETA /R:5 /W:3

en fait je voudrais nommer le fichier log qu'il me génére à la date du jour , style avoir journal22072008.log

j'ai beau cherché sur le nte mais je comprend pas trop

je connais comment ca devrait fonctionner mais pas en code .
faut creer des variable jour , mois et année , puis les affecter au nom du fichier .

mais je vois pas comment faire

aidez moi svp :(

4 réponses

jee pee Messages postés 32062 Date d'inscription   Statut Modérateur Dernière intervention   9 913
 
la commande ren journal.log ...
est à mettre dans un fichier de commande msdos (.cmd ou .bat) dans quoi fais tu ta commande robocopy ?

et puis si tu n'est pas sur le disque D: il doit falloir préciser le chemin complet :
ren D:\journal.log journal%date:~6,4%%date:~3,2%%date:~0,2%.log

peut être peux tu essayer sur ta ligne de commande (mais pas sur) :

robocopy "C:\Documents and Settings\Administrateur\Bureau\sqldeveloper" d:\copiesauvegarde\web1p931 /E /SEC /TEE /LOG+:d:\journal%date:~6,4%%date:~3,2%%date:~0,2%.log /ETA /R:5 /W:3
1
jee pee Messages postés 32062 Date d'inscription   Statut Modérateur Dernière intervention   9 913
 
bonjour,

sous msdos tu peux utiliser cette syntaxe :

ren journal.log journal%date:~6,4%%date:~3,2%%date:~0,2%.log

cdt
0
nita2006 Messages postés 79 Statut Membre 13
 
bonjour ,

merci pour te réponse , mais la commande que tu m'a passé , je la mets a quel niveau de mon code ;

j'ai essayé ça , mais ca donne rien !!

robocopy "C:\Documents and Settings\Administrateur\Bureau\sqldeveloper" d:\copiesauvegarde\web1p931 /E /SEC /TEE /LOG+:d:\journal.log /ETA /R:5 /W:3
ren journal.log journal%date:~6,4%%date:~3,2%%date:~0,2%.log

faut que je le fasse sous dos , mais je my connait pas trop .

merci encore
0
nita2006 Messages postés 79 Statut Membre 13
 
c est bon j ai trouvé je te remercie :D
pour ceux qui debutent comme moi
robocopy "C:\Documents and Settings\Administrateur\Bureau\sqldeveloper" d:\copiesauvegarde\web1p931 /E /SEC /TEE /LOG+:d:\journal.log journal%date:~6,4%%date:~3,2%%date:~0,2%.log /ETA /R:5 /W:3
0