Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
875 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  extration du nom du dernier repetoire d1 path

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

extration du nom du dernier repetoire d1 path

n°1349576
bubleguy
Posté le 19-04-2006 à 13:14:19  profilanswer
 

Salut,
je souhaiterais savoir comment extraire le nom du dernier repertoire d'un path tout en prenant en compte le fait qu il peut avoir une longueur variable.
 
exemple:
D:\dev\Csharp\files  -> je voudrais extraire le mot "files"
D:\dev\Csharp\samples  -> je voudrais extraire le mot "samples"
 
PS: le script est en batch windows (.bat) et j'ai recupéré le path dans la variable "mypath"
merci beaucoup

mood
Publicité
Posté le 19-04-2006 à 13:14:19  profilanswer
 

n°1349584
pascale73
Posté le 19-04-2006 à 13:37:48  profilanswer
 

Bonjour,
si j'ai bien compris tu récupères en paramètre %1 la valeur suivante
D:\dev\Csharp\files
et seule la dernière partie de l'arborescence t'intéresse.
 
A ta place j'utiliserais le potentiel de substitution de variable relative au fichier ... (%~n)
A savoir que ce n'est pas un fichier, mais que ça fonctionne quand même.
 
set mypath=%1 deviendra set rep=%~n1

n°1349703
bubleguy
Posté le 19-04-2006 à 14:57:59  profilanswer
 

pascale73 a écrit :

Bonjour,
si j'ai bien compris tu récupères en paramètre %1 la valeur suivante
D:\dev\Csharp\files
et seule la dernière partie de l'arborescence t'intéresse.
 
A ta place j'utiliserais le potentiel de substitution de variable relative au fichier ... (%~n)
A savoir que ce n'est pas un fichier, mais que ça fonctionne quand même.
 
set mypath=%1 deviendra set rep=%~n1


 
merci  beaucoup
je cherche depuis hier des fonctionnalités un peu poussées pour batch, mais je ne trouve que les fonctions classiques :(.
merci encore :wahoo:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  extration du nom du dernier repetoire d1 path

 

Sujets relatifs
trouver le path d'un fichier excelNHIBERNATE "outer or full join must be followed by path expression"
Batch Dos. Fonction pour récuperer le nom du fichier dans un path?opendir/readdir path réseau sous xp sp2
probleme affichage du dernier passagepostgres et dernier ajout?
récupérer l'avant dernier[WIP] Portail/Blog - Dernier prb: Sécurité, sessions
Supprimer le dernier caractere d'une chaineChecker d'adresse affichant si ce dernier est online ou pas.
Plus de sujets relatifs à : extration du nom du dernier repetoire d1 path


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR