Comment puis-je obtenir une sous-chaîne à partir d'un chemin d'accès au fichier en C#?

J'ai un string path = c:\inetpub\wwwrroot\images\pdf\admission.pdf

Je suis en utilisant ce

path = path.LastIndexOf("\\").ToString();
path = path.Substring(path.LastIndexOf("/") + 1);

je veux obtenir:

c:\inetpub\wwwrroot\images\pdf
c:\inetpub\wwwrroot\images\pdf\admission.pdf

maintenant, je veux obtenir l'admission.fichier pdf à partir de cette string path comment puis-je le faire?

Vous devriez toujours utiliser l'un des IO.Path fonctions. De le faire manuellement avec String.Substring est juste des ennuis.

OriginalL'auteur safi | 2011-02-26