Batch : Inclure le contenu d'un fichier texte dans une variable.

Résolu
Nicodelamort Messages postés 13 Statut Membre -  
Nicodelamort Messages postés 13 Statut Membre -
Bonjour, je souhaiterais inclure le contenu d'un fichier texte dans une variable sans inclure les 7 derniers caractères.
Je m'explique : le fichier contient un chemin d'accès ainsi que le nom du fichier.
C'est à dire comme ceci : C:\[chemin]\XXX.extention
Je sais inclure le contenu du fichier entier
set /p Var= < fichier.txt

Mais comment enlever les 7 derniers caractères ça je n'en ai aucune idée :/
J'espère que mes explication sont claires et je vous remercie d'avance.

1 réponse

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    C:> set /p var=<fichier.txt
    C:> echo %var%
    C:\[chemin]\XXX.extention
    C:> set var=%var:~0,-7%
    C:> echo %var%
    C:\[chemin]\XXX.ex
    2
    1. Nicodelamort Messages postés 13 Statut Membre 2
       
      Merci beaucoup !
      Je me disais bien que c'était possible mais je ne me souvenais plus de cette commande :-)
      0