Récupérer nom fichier avec 1 fichier BAT

Résolu/Fermé
kepo - 14 janv. 2011 à 12:05
 kepo - 14 janv. 2011 à 14:10
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 6746 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 610
14 janv. 2011 à 13:53
OK, je comprends mieux.

Solution :

@echo off
echo %~nx1

:-)


5
HostOfSeraphim Messages postés 6746 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 610
14 janv. 2011 à 12:49
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
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
Excellent.

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