for dans un seul sous répertoire
Bonjour à tous,
Je travaille actuellement sur un projet ou j'ai le besoin d'utiliser un script batch. Je souhaite récupérer des fichiers contenues dans un workspace avec l'extension *.prj pour effectuer une action dessus. Cependant je me suis rendu compte que je souhaite seulement récupérer tous les *.prj d'un workspace avec un seul niveau de sous répertoire.
admettons que j'ai l’arborescence suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11
| WORKSPACE
=> Sous Dossier 1
=> fichier.prj
=> Sous Dossier 2
=> fichier2.prj
=> Sous dossier 2
=> fichier.prj
=> Sous Dossier 2
=> fichier2.prj
=> fichier.prj |
je souhaite traiter les fichier.prj en gras mais je ne souhaite pas traiter les fichier2.prj car il sont situé à plus de un sous répertoire du Workspace.
Jusqu’à présent voici mon for :
Code:
1 2 3
| for /r "%WORKSPACE%" %%a in (*.prj) do (
"%COMPILO_PATH%\compile.exe" -release "%%a"
) |
que dois-je ajouter au for pour seulement lire jusqu’à un sous répertoire ?
Merci d'avance à tous,
Bonne journée.