Renommer fichier a la date du jour

[Résolu/Fermé]
Signaler
Messages postés
79
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
31 juillet 2008
-
Messages postés
79
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
31 juillet 2008
-
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

Messages postés
32554
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
30 juillet 2021
7 841
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
32554
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
30 juillet 2021
7 841
bonjour,

sous msdos tu peux utiliser cette syntaxe :

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

cdt
Messages postés
79
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
31 juillet 2008
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
Messages postés
79
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
31 juillet 2008
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