[Batch] décomposition de date sous dos
Bonjour amis développeurs,
J'ai un petit soucis avec un batch.
Je dois créer une sauvegarde de fichier, par l'intermédiaire d'une ligne de commande.
j'ai créé celle-ci : xcopy c:\capture c:\save%date%
C'est sous dos.
Et cela me copie bien, mais dans le répertoire c:\save10\01\2006, et moi, je préférerait qu'il le sauvegarde dans c:\save2006\01\10.
Comment faire?
Merci d'avance.
J'ai un petit soucis avec un batch.
Je dois créer une sauvegarde de fichier, par l'intermédiaire d'une ligne de commande.
j'ai créé celle-ci : xcopy c:\capture c:\save%date%
C'est sous dos.
Et cela me copie bien, mais dans le répertoire c:\save10\01\2006, et moi, je préférerait qu'il le sauvegarde dans c:\save2006\01\10.
Comment faire?
Merci d'avance.
1 réponse
-
J'ai trouvé ceci dans une des propositions ci-dessus ( http://www.commentcamarche.net/forum/affich-421608-Pb-de-date-dans-un-fichier-batch ) :
for /F "tokens=2,3,4 delims=/ " %%d in ('date /T') do ( set jour=%%d%%e%%f )