J'ai trouvé la bonne syntaxe pour le for :Bonjour,
J'essaye de récupérer le nom d'un fichier afin de le stocker dans une variable que j'utiliserai ensuite. J'ai essayé plusieurs méthodes mais aucune ne me donne un résultat convenable :
- set ear_name = dir /B chemin\*.ear
- for %%a in (dir /B chemin\*.ear) do set ear_name=%%a (je ne suis pas sur de la syntaxe)
Soit ma variable est vide, soit elle contient le chemin ainsi que le nom du fichier.
Je débute dans le batch, je ne sais pas si ce que j'ai fait est correct. Je ne sais plus trop comment faire...
Merci
for /r "chemin\" %%a in (*.ear) do set ear_name=%%~nxa
Merci
Partager