Basename Windows avec des espaces
Bonjour a tous
[Mode Newbie Batch Windows Activé :oops::aie:]
:cry: J'ai besoin d'extraire le basename d'un fichier :cry:
Au vu des posts j'ai essayé ceci (mais ca fonctionne que si il n'y a pas d'espace ni dans le chemin , ni dans le nom du fichier :roll: et c'est pas mon cas !! :?)
Code:
1 2 3 4
| set REPFIC_ORIG="C:\Program files\Truc Much\Ceci est mon fichier.dat"
For /F %%I In ("%REPFIC_ORIG%") Do Set FILE_TEMPO=%%~nI
echo FILE_TEMPO=%FILE_TEMPO%
pause |
et ca me renvoi
Code:
Me renvoi FILE_TEMPO=Program
Comment avoir "Ceci est mon fichier.dat" dans %FILE_TEMPO%
Merci de votre aide