我有以下字符串:如何獲取字符串的單詞?
string path = "C:\Users\Username\Desktop\FileName.pdf";
我需要起飛FileName.pdf
,並把在名爲文件名的字符串變量。
代碼必須是通用的,在任何時候我得到路徑,我開始 從字符串結尾到第一個反斜槓。
我使用C#
我有以下字符串:如何獲取字符串的單詞?
string path = "C:\Users\Username\Desktop\FileName.pdf";
我需要起飛FileName.pdf
,並把在名爲文件名的字符串變量。
代碼必須是通用的,在任何時候我得到路徑,我開始 從字符串結尾到第一個反斜槓。
我使用C#
您可以使用System.IO.Path
操縱的路徑。
GetFileName返回指定路徑字符串的文件名和擴展名。
爲了完整這裏是代碼:
string fileName = Path.GetFileName(path);
使用System.IO.FileInfo對象 - 你可以很容易地使用該得到的文件名。
一旦你採取關閉文件名,我敢肯定,那麼你可以使用System.IO.DirectoryInfo如果你需要撕裂了目錄名。如果你使用的是稍微不安全的方法,你可能還想看看String.Split並在反斜槓上分割。 :) – 2010-07-10 15:08:57
那麼你可以使用斯普利特(「\」),你會得到最後的陣列
好。工作........... – 2010-07-10 16:37:05