Bonjour,
Je vous remercie de prendre le temps de vouspencher sur mon problème
Je m'explique :
Dans un répertoire "Repertoire" J'ai plusieurs répertoires portant des noms variables, et dans chacun, un répertoire RES et RWS.
comme cela :

C:\Monchemin
├───fdfdgfgdxdf
│ ├───RES
│ └───WORK
├───Rep234433
│ ├───RES
│ └───WORK
├───Rep23gg
│ ├───RES
│ └───WORK
├───Rep23sd
│ ├───RES
│ └───WORK
└───Rep2444
├───RES
└───WORK

Je suis arrivé à vérifier la présence d'un fichier sans le repertoire RES et si tel est le cas, je le supprime. Voici le code que j'ai utilisé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
for /r "C:\Monchemin" %%j in (RES) do (
if exist "%%j\*.txt" echo fichier texte trouve & xcopy  "%%j\*.txt" "C:\Moncheminouarchiver" & del "%%j\*.txt"
)
pause
exit
Maintenant ce que je voudrai faire, c'est vérifier la présence d'un fichier *.txt dans RES dans un répertoire donné, et si il existe, je copie RES et RWS de ce repertoire dans un autre emplacement, et je supprime RWS, toujours dans le répertoire où on pointe. Comment pourrais-je procéder ? faut-il que je modifie complètement mon code ?

Merci beaucoup de m'avoir lu
Très cordialement,