Interpretation d'un script dos !

Résolu
Sonbole Messages postés 13 Statut Membre -  
Sonbole Messages postés 13 Statut Membre -
Bonjour,

quelqu'un pourra m'aider a interpreter ce script :

for /f "tokens=1-3 delims=/ " %%a in ('date/t') do set mmddyy=%%b-%%a-%%c
xcopy c:\source\*.* c:\destination /D:%mmddyy%

merci d'avance
A voir également:

2 réponses

BeFaX Messages postés 16334 Statut Contributeur 3 825
 
En gros :

La commande "date/t" affiche la date ainsi : 29/06/2011
Donc, il sépare l'affichage de la commande entre parenthèse en 3 parties (tokens=1-3) délimitées par le caractère "/" (delims=/).
Les 3 tokens %%a %%b et %%c sont : 29, 06 et 2011
On crée une variable de la de ce type : 29-06-2011 (do set mmddyy=%%a-%%b-%%c)
Et ensuite on copie les fichiers présents dans le dossier "c:\source\" dans le dossier "c:\destination\" en tenant compte de l'attribut /D:j-m-a de la commande XCOPY.
Cet attribut permet de ne copier que les fichiers modifiés à partir de la date spécifiée, en gros aujourd'hui.

Donc ces deux lignes servent à sauvegarder les fichiers de la journée.
2
Sonbole Messages postés 13 Statut Membre
 
merci pour ton aide Befax , c exactement ce que je cherche a savoir ^^
0