Créer un dossier dans des répertoires précis
Résolu
kyuubi6
-
kyuubi6 -
kyuubi6 -
Bonjour tout le monde,
J'aimerais parcourir un tas de dossier et à chaque fois que je ne trouve pas deux dossier alors en créer.
En français j'aimerais dire "quand tu trouves "0 - Etats Des Lieux" et pas "0 - Locataires" alors tu crées "0 - Locataires" mais je ne sais pas comment m'y prendre.
J'ai fait :
Merci pour votre aide
J'aimerais parcourir un tas de dossier et à chaque fois que je ne trouve pas deux dossier alors en créer.
En français j'aimerais dire "quand tu trouves "0 - Etats Des Lieux" et pas "0 - Locataires" alors tu crées "0 - Locataires" mais je ne sais pas comment m'y prendre.
J'ai fait :
Il me trouve bien le bon dossier mais je ne sais pas comment lui dire "crées un dossier ou tu te trouves"
for /f "delims=" %%a In ('dir /ad/b/s \\lml.grp\datas\homes\rmacors\Desktop\arbo ') Do (
echo %%a | find "0 - Etats Des Lieux" > nul && mkdir %%a
)
pause
Merci pour votre aide
A voir également:
- Créer un dossier dans des répertoires précis
- Créer un lien pour partager des photos - Guide
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Dossier appdata - Guide
- Créer un compte gmail - Guide
5 réponses
hello
j'ai pas testé, essayer
j'ai pas testé, essayer
set d1=0 - Etats Des Lieuxenlever les echo pour effectuer
set d2=0 - Locataires
for /R "\\lml.grp\datas\homes\rmacors\Desktop\arbo" %%a in (.) Do (
if not exist "%%a\%d1%" echo mkdir "%%a\%d1%"
if not exist "%%a\%d2%" echo mkdir "%%a\%d2%"
)
j'ai l'impression qu'il boucle parce qu'on crée de nouveaux dossiers dans lesquels il rentre, je cherche une autre métode
ta méthode était meilleure, essayer
set d1=0 - Etats Des Lieux
set d2=0 - Locataires
for /f "delims=" %%a In ('dir /ad/b/s \\lml.grp\datas\homes\rmacors\Desktop\arbo ') Do (
if not exist "%%a\%d1%" echo mkdir "%%a\%d1%"
if not exist "%%a\%d2%" echo mkdir "%%a\%d2%"
)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question