Bonjour,
N'ayant pas vu de forum approprié pour le batch je suppose qu'ici est la meilleure solution.
Voici ma question :
J'ai une chaine de caractere et j'aimerai savoir si cette chaine est une URL vers un fichier ou vers un repertoire.
Voici ce que j'ai essayé :
Mais pour d'obscure raisons, quel que soit la valeur de %1, le resultat est toujours fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 echo %1>test.tmp findstr \. test.tmp>type.txt set type=repertoire for /f %%l in (type.txt) do ( set type=fichier ) echo %type%
D'autant plus bizarre que si je remplace :
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part set type=fichier
il se passe la chose suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 echo Hello World set type=fichier
pour un fichier : 'outpout = Hello World
fichier
pour un repertoire : 'outpout = fichier
Vraiment bizarre...
Partager