Interpretation d'un script dos !
Résolu
Sonbole
Messages postés
13
Statut
Membre
-
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
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:
- Interpretation d'un script dos !
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
- 10 commande ms-dos - Guide
2 réponses
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.
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.