Bonjours,
J'essaye de créer un batch qui permet de copier les dossier et fichiers d'un répertoire puis de les éffacer du répertoire sources. Cette partie fonctionne, cependant pour la copie j'utilise la commande XCOPY avec le paramètre /D:%M%-%J%-%A%. Le problème est que j'aimerais que la XCOPY ne copie que les fichier a une date antérieur a la date rentré et non après la date comme c'est le cas normalement.
voici le code
en éspérant que vous pourez m'aider^^.
Si je me suis mal exprimé pour présenter mon problème fait le moi savoir^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 @echo off cls Echo Copie des fichier en cours Set J=%date:~0,2% Set M=%date:~3,2% Set A=%date:~6,4% xcopy "G:\Mes documents" "I:\Nouveau dossier" /E /I /Y /D:%M%-%J%-%A% >"I:\NOM.TXT" pause Find /V /i "fichier" "I:\NOM.TXT">"I:\09_dpt_protos\essaie.txt" pause For /F "Tokens=1,2,3* delims=G" %%i in ('type "I:\essaie.txt"') Do del "G%%i %%j" Echo fin de la copie pause
merci
Partager