2010-05-20 5 views
0

HI,Obtenez le chemin du fichier image

J'essaie de récupérer le nom de fichier du fichier image à partir d'un chemin de fichier dans mon code.

Mon filePath: c: \ mydocuments \ images \ image.jpg

quelle méthode puis-je utiliser C# pour obtenir il nom du chemin mentionné ci-dessus.

Comme fichier String = image.jpg

J'ai utilisé le System.Drawing chercher son chemin, mais il renvoie null.

mon code:

string file = System.drawing.image.fromfile(filepath,true); 

Est-ce la bonne façon d'obtenir le nom du fichier image ou est-il une autre méthode intégrée en C#.

Pls m'aider à ce sujet?

Répondre

0

Image.FromFile renvoie un objet Image, pas le nom de fichier.

Si vous voulez juste la partie du nom de fichier d'un chemin, utilisez System.IO.Path.GetFileName(path)

3
System.IO.FileInfo info = new System.IO.FileInfo(filepath); 
string fileName = info.Name; 
+0

Si ce pas info.FullName? – uriDium

+1

@uriDium: Non, l'OP a demandé le nom de fichier sans le chemin et dans 'FileInfo' vous l'aurez à travers la propriété' Name'. – Oliver

Questions connexes