Bonjour.
J'ai créé un petit batch qui vérifie l'existance de dossier et la présence d'un fichier spécifique dans ce dernier.
Voici ce que j'ai fait :
Là, pas de problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if not exist %projet% md %projet% if not exist %hotfixs% md %hotfixs% if not exist %Winxp% md %Winxp% if exist "%winxp%\WIN51IC" goto XPHOME if exist "%winxp%\WIN51IC.SP1" goto XPHOMESP1 if exist "%winxp%\WIN51IC.SP2" goto XPHOMESP2 if exist "%winxp%\WIN51IP" goto XPPRO if exist "%winxp%\WIN51IP.SP1" goto XPPROSP1 if exist "%winxp%\WIN51IP.SP2" goto XPPROSP2
mais comment puis-je faire pour vérifier dans le cas où %winxp% existe si ce dernier est vide ou s'il contient autre choses que les fichiers spécifiques (voir code ci-dessus)
En bref, je voudrais que :
Si le dossier WinXP existe mais qu'il est vide faire un GOTO VIDE
Si le dossier WinXP existe mais qu'il ne contient pas les fichiers WIN51IC, WIN51IC.SP1, WIN51IC.SP2, WIN51IP, WIN51IP.SP1, et WIN51IP.SP2 faire un GOTO NON_VIDE
Tout celà en tenant compte du code en haut
Merci d'avance.
Partager