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 !

4 réponses

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

    Solution :

    @echo off
    echo %~nx1

    :-)

    5
  2. HostOfSeraphim Messages postés 7340 Statut Contributeur 1 609
     
    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
  3. 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
  4. kepo
     
    Excellent.

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