extration du nom du dernier repetoire d1 path - Shell/Batch - Programmation
Marsh Posté le 19-04-2006 à 13:37:48
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
Marsh Posté le 19-04-2006 à 14:57:59
pascale73 a écrit : Bonjour, |
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
Marsh Posté le 19-04-2006 à 13:14:19
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