Merci (fort tardif ma fois) !
J'ai un autre soucis.
J'ai un fichier arborescence.conf qui a deux colonnes :
NomDuDossierACreer|Hierarchie
Je souhaite lire les différentes lignes de ce dernier :
1 2 3 4 5 6 7 8
| for /F "eol=# tokens=1,2 delims=|" %%D in (arborescence.conf) do (
if %%E=="1" (
set DirRacine=%%D
set DirACreer=%%D
) else (
set DirACreer=%DirRacine% %%D
)
) |
Voici le contenu de mon fichier arborescence.conf :
1 2 3 4 5
| MonDossier1,1
MonSousDossier1,2
MonSousDossier2,2
MonSousDossier3,2
MonSousDossier4,2 |
Le problème c'est que DirACreer est tout le temps égal à MonSousDossier4...
Pourtant, je ne vois pas trop ce qui coince dans ma syntaxe.
Est-ce que set définit une variable une bonne fois pour toute sans possibilité de la modifier ensuite ?
Si quelqu'un pouvait me dire d'où vient le problème ^_^.
Bahan
Partager