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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Jusqu’à présent voici mon for :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Partager