Renommer fichier a la date du jour
Résolu
nita2006
Messages postés
79
Statut
Membre
-
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 :(
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 :(
A voir également:
- Robocopy log date
- Robocopy download - Télécharger - Utilitaires
- Airpods 3 date de sortie - Guide
- Jm date désabonnement ✓ - Forum Consommation & Internet
- Jm date - Forum Consommation & Internet
- Publipostage date inversée ✓ - Forum Excel
4 réponses
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
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
bonjour,
sous msdos tu peux utiliser cette syntaxe :
ren journal.log journal%date:~6,4%%date:~3,2%%date:~0,2%.log
cdt
sous msdos tu peux utiliser cette syntaxe :
ren journal.log journal%date:~6,4%%date:~3,2%%date:~0,2%.log
cdt
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
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