2010-07-10 106 views
0

我有以下字符串:如何獲取字符串的單詞?

string path = "C:\Users\Username\Desktop\FileName.pdf"; 

我需要起飛FileName.pdf,並把在名爲文件名的字符串變量。

代碼必須是通用的,在任何時候我得到路徑,我開始 從字符串結尾到第一個反斜槓。

我使用C#

回答

5

您可以使用System.IO.Path操縱的路徑。

GetFileName返回指定路徑字符串的文件名和擴展名。

爲了完整這裏是代碼:

string fileName = Path.GetFileName(path); 
+0

好。工作........... – 2010-07-10 16:37:05

0

使用System.IO.FileInfo對象 - 你可以很容易地使用該得到的文件名。

+0

一旦你採取關閉文件名,我敢肯定,那麼你可以使用System.IO.DirectoryInfo如果你需要撕裂了目錄名。如果你使用的是稍微不安全的方法,你可能還想看看String.Split並在反斜槓上分割。 :) – 2010-07-10 15:08:57

0

那麼你可以使用斯普利特(「\」),你會得到最後的陣列

相關問題