Récupérer nom fichier avec 1 fichier BAT

Résolu
kepo -  
 kepo -
Bonjour,

Je n'arrive pas à récupérer le nom du fichier connaissant le chemin complet de celui-ci

Par exemple, je sais que le chemin de toto.txt est C:\blabla\meuh\toto.txt (en utilisant echo %1)

Et je voudrais juste récupérer toto.txt

Merci pour votre aide !
A voir également:

4 réponses

HostOfSeraphim Messages postés 7340 Statut Contributeur 1 608
 
OK, je comprends mieux.

Solution :

@echo off
echo %~nx1

:-)

5
HostOfSeraphim Messages postés 7340 Statut Contributeur 1 608
 
Le fichier toto.txt est en paramètre du fichier .bat ? (étant donné que tu fais un echo %1...)

Copie-colle ton .bat ici, j'arrive pas trop à comprendre là.

0
kepo
 
En fait, il et en paramètre par glisser/déposer du fichier texte sur le fichier BAT.

pour l'instant mon fichier BAT est ultra simple. Juste :

@echo off
echo %1

et retourne C:\users\kepo\Desktop\toto.txt quand je glisse le fichier toto.txt (situé sur le bureau) sur le fichier BAT.
0
kepo
 
Excellent.

Merci beaucoup du temps passé et de l'information.
Bon week-end
0