Bonjour a tous je viens demander votre aide pour un petit script de sauvegarde ou j'aimerais qu'il copie les fichiers des Logs de mon proxy dans un dossier avec la date comme variable pour que ça n'écrase pas les fichiers précédemment crée .
Mais je n'y arrive pas car il y a des "/"dans la date ce qui fait planter le script .
Alors j'aimerais savoir comment me débarasser des "\" ?
Ci dessus c'est la solution provisoire que j'ai mis en place.
Edit : j'ai un peu avancé voici le nouveau code mais il se trouve qu'il me crée trois dossiers :set numlog=%random%
cd c:\Sauvegarde_Log_jana2
md %numlog%_Sauvegarde_Log_jana2
robocopy "c:\Program Files\Jana2\Logfiles" "c:\Sauvegarde_Log_jana2\%numlog%_Sauvegarde_Log_jana2"
ren "c:\Sauvegarde_Log_jana2\%numlog%_Sauvegarde_Log_jana2\Proxy.log" "%numlog%_Proxy.log"
ren "c:\Sauvegarde_Log_jana2\%numlog%_Sauvegarde_Log_jana2\Http.log" "%numlog%_Http.log"
ren "c:\Sauvegarde_Log_jana2\%numlog%_Sauvegarde_Log_jana2\Server.log" "%numlog%_Server.log"
pause
-06112008_Sauvegarde_Log_jana2
-jeu
-jeu. 06112008_Sauvegarde_Log_jana2
alors je ne sais pas pourquoi il en crée trois ?
J'aimerais juste garder le dossier jeu. 06112008_Sauvegarde_Log_jana2 comment faire ?
Et pour finir est ce que quelqu'un pourrais m'expliquer cette ligne de code ("date=%date:/=%")que j'ai récupéré dans un topic de ce forum d'une personne qui avait un problème similaire ?
ps: je suis sous windows 2000 sur une VM.
set date=%date:/=%
cd c:\Sauvegarde_Log_jana2
md %date%_Sauvegarde_Log_jana2
robocopy "c:\Program Files\Jana2\Logfiles" "c:\Sauvegarde_Log_jana2\%date%_Sauvegarde_Log_jana2"
ren "c:\Sauvegarde_Log_jana2\%date%_Sauvegarde_Log_jana2\Proxy.log" "%date%_Proxy.log"
ren "c:\Sauvegarde_Log_jana2\%date%_Sauvegarde_Log_jana2\Http.log" "%date%_Http.log"
ren "c:\Sauvegarde_Log_jana2\%date%_Sauvegarde_Log_jana2\Server.log" "%date%_Server.log"
pause
Partager