sanched
Messages postés2Date d'inscriptionlundi 30 juillet 2012StatutMembreDernière intervention30 juillet 2012
-
30 juil. 2012 à 13:36
Bonjour,
Je débute dans l'informatique et plus particulièrement dans la creation de script sous windows.
Mon souci est le suivant. J'ai crée un script qui doit faire la copie d'un fichier d'un serveur vers un autre serveur. Le fichier se nomme hx2mvnn19.tri. Lors de la copie je souhaite que le fichier garde le même nom avec un todaydate en plus derriere. Or il me copie le fichier mais en enlevant le n°19 du nom du fichier. A savoir que le n° dans le nom de fichier ne sera jamais le même.
J'ai essayé en inversant et mettant le todaydate avant mais c'est pareil.
Voici mon script. Pouvez vous m'aider ? Merci.
@@echo off
for /f "tokens=1 delims=/" %%i in ("%date%") do set JJ=%%i
for /f "tokens=2 delims=/" %%i in ("%date%") do set MM=%%i
for /f "tokens=3 delims=/" %%i in ("%date%") do set AAAA=%%i
SET TT=%TIME::=%
SET TT=%TT:,=%
SET TT=%TT: =0%
set TODAYDATE=%AAAA%_%MM%_%JJ%_%TT%
Rem --- copier/coller des fichiers txt pour historisation
copy /y c:\Batch\ocea\In\hx2mvnn*.tri c:\PROD_AGPM\MEDIAPOST\Histo\%TODAYDATE%_hx2mvnn*.tri
if not exist c:\Batch\ocea\In\hx2mvnn*.tri goto:sortie_err