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

[Résolu/Fermé]
Signaler
Messages postés
11
Date d'inscription
mercredi 22 juin 2016
Statut
Membre
Dernière intervention
8 janvier 2017
-
Messages postés
11
Date d'inscription
mercredi 22 juin 2016
Statut
Membre
Dernière intervention
8 janvier 2017
-
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

Messages postés
18260
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
20 septembre 2021
5 367
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42674 internautes nous ont dit merci ce mois-ci

Messages postés
11
Date d'inscription
mercredi 22 juin 2016
Statut
Membre
Dernière intervention
8 janvier 2017
2
Merci beaucoup !
Je me disais bien que c'était possible mais je ne me souvenais plus de cette commande :-)