Bonjour ,
je cherche a parcourir une arborescence de mon répertoire , cependant je veux qu'il s’arrête seulement au premier (ou ne regarde pas dans le fichier Archive)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
@echo off

for /f "delims=" %%a in ('dir /s/a-d/b *.xml') do find /i "existe d" "%%a" && call:Traite "%%a" "%%~dpa"
echo termin‚
exit/b
:traite
if exist "%~2Archive\*.*" move /Y %1 "%~2Archive"
ce bout de code pour qui sont intéressés parcours l'arborescence d'un répertoire (sous répertoire compris) et trouve tous les fichier XML contenant l'occurrence "existe d"
Il le déplace ensuite dans le fichier archive , donc comme cité plus haut je souhaite parcourir tous le répertoire au 1er niveau de l'arborescence ou exclure Archive de la recherche , est-ce possible , une solution ?

merci d'avance Alexis ,