Bonjour,

Je travaille sur un script jenkins qui lance des commande batch sur windows

Je voudrais mettre le résultat de la commande dir dans une variable ... en fait juste le nom du fichier dans le répertoire courant dans une variable car le nom change selon la version...

alors j’essaie comme ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
            bat("dir /b /a-d *intact.tar.gz>temp.txt")
            bat("set /p mydir= < temp.txt")
            echo "file is %mydir%"
dans temp.txt j'ai bien le nom du fichier mais la redirection vers la variable via la commande set ne semble pas fonctionné... il m'affiche

est ce que mydir est vraiment une variable...?

Avez vous une autre idée?

merci beaucoup