2010-05-20 155 views
0

HI,獲取圖像文件路徑

我試圖從我的代碼中的文件路徑中檢索圖像文件的filname。

我的文件路徑:C:\我的文檔\圖片\ image.jpg的

我可以在C#中使用何種方法來得到上述路徑的文件名他。

如String =文件image.jpg文件

我已經使用了System.Drawing中得到他的路徑,但它返回null。

我的代碼:

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

這是得到的圖像文件名以正確的方式或者是有在C#中任何其他內置的方法。

請幫我一下嗎?

回答

0

Image.FromFile返回一個Image對象,而不是文件名。

如果你只想得到一個路徑的文件名部分,使用System.IO.Path.GetFileName(path)

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

應該是不info.FullName? – uriDium 2010-05-20 06:11:26

+1

@uriDium:不,OP要求文件名不含路徑,而在FileInfo中,您將通過Name屬性獲取文件名。 – Oliver 2010-05-20 06:38:13