2013-05-20 66 views
0

我在我的WinForms應用程序啓用的DragDrop,我得到的項目列表中刪除並將其存儲在一個字符串數組名爲的文件,然後在DragDrop事件我可以這樣做:從完整路徑獲取文件的文件名?

foreach (string file in files) 
{ 
    MessageBox.Show(file); 
} 

哪會返回類似於:

C:\Users\MyName\document.txt 

是否可以獲取文件名+擴展名(例如document.txt)?我並不是要求一個完整的解決方案,但是你能否在這個方向上暗示我?

回答

4

使用路徑靜態函數調用,如:

Path.GetFileName(someFullPath); 

msdn here

+0

太感謝你了!我不知道這種方法存在。 – Abraham

2

你也可以使用FileInfo類..

 FileInfo fileInfo = new FileInfo(fileFullPath); 
     var name = fileInfo.Name; 
     var extension = fileInfo.Extension;