Batch - fermer cmd ?? - Page 2
Résolu
Précédent
- 1
- 2
-
soit tu mets dans le fichier
\chemin\dossier1
...
sois tu fais for /f %a in (fichier) do md \chemin\%a -
oui ...
maisfor /f %a in (fichier) do md \chemin\%a
vas me créer des dossier .. mais il vas les créer ou ????? -
si tu fais
md dossier
il va le créerl là où tu es
si tu fais
md \chemin\dossier
il va le créer dans \chemin -
ha oui excuse moi j'avais pas vu que tu l'avais modifié ...
... j'ai fais sa :for /f %a in C:\Users\remi\Desktop\dossier.txt do md C:\Users\remi\Desktop %a
j'ai un fichier dossier.txt sur mon bureau, avec sa :dossier 1 dossier 2 dossier 3 dossier 4
mais aucun dossier ne se crée sur le bureau ...
ou est l'erreur ???? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
il manque les () et des " à cause des espaces
essaye, pour voir ce qu'il fait, avec echo il ne va rien créer
for /f %a in (C:\Users\remi\Desktop\dossier.txt) do echo md "C:\Users\remi\Desktop\%a" -
for /f %a in (C:\Users\remi\Desktop\dossier.txt) do echo md "C:\Users\remi\Desktop\%a"
toujours pas ...
même sans echo ca ne marche pas ...
je vais continuer mes recherches sur internet =)
merci a toi -
$ type z
a
b
c
$ echo off
for /f %a in (z) do echo md "C:\Users\remi\Desktop\%a"
md "C:\Users\remi\Desktop\a"
md "C:\Users\remi\Desktop\b"
md "C:\Users\remi\Desktop\c" -
... non cela ne marche toujours pas ...
-
des espaces dans les noms ? montre
-
essaye avec
for /f "delims=" %a in (C:\Users\remi\Desktop\dossier.txt) do echo md "C:\Users\remi\Desktop\%a"
si tu mets ces commandes dans un fichier .bat, il faut utiliser double %
for /f "delims=" %%a in (C:\Users\remi\Desktop\dossier.txt) do echo md "C:\Users\remi\Desktop\%%a"
Précédent
- 1
- 2