如何擷取路徑中最後那個檔名C,如何擷取乙個路徑中最後那個檔名 C

2021-03-12 18:49:03 字數 2433 閱讀 8765

1樓:匿名使用者

建議使用

system.io.path.getfilename("");方法

2樓:匿名使用者

fileinfo sfile = new fileinfo(path);

string filename = sfile.name;//這中bai方法要對路du徑有許可權,而且zhi

讀取檔案的時候有是先dao

獲得檔案資訊內,不容建議用

path.substring(psth.lastindexof('\\')+1);

3樓:匿名使用者

方法一:path.substring(path.lastindexof("\\")+1)

方法二:system.io.path.getfilename(path)

c#獲取一串路徑的最後乙個目錄

4樓:匿名使用者

string path = system.io.path.

getdirectoryname(@"d:\123\game");string dirname = path.split('\\');dirname[dirname.

length - 1]即為最後乙個目錄名

5樓:polaris北斗

按「\」分隔符拆分字串,取最後乙個,注意根目錄的情況"d:\"

6樓:匿名使用者

string path = system.io.path.getfilename(@"d:\123\game");

//path = 561,getfilename是最簡單的寫法;

c#如何獲取路徑字串的最後乙個"\"?

7樓:_凍結

用path物件,微軟類來庫里

自都提供了,為什麼還要自己寫這個函式?

專門處理檔案路徑的(管它存在不存在都行):

string path = @"\\10.201.51.26\imageshare\groupware\1004\20070524_143518.xls ";

string filename = system.io.path.getfilename(path);

8樓:

string fname = @

bai"\\10.201.51.26\imageshare\groupware\1004\20070524_143518.xls ";

fname = fname.substring(fname.lastindexof('\\') + 1);

//fname就是

du你zhi要dao的回答

9樓:匿名使用者

不行就自己寫乙個處理字串的函式吧

10樓:匿名使用者

字串有個查詢函式的

11樓:匿名使用者

string s = "\\10.201.51.26\imageshare\groupware\1004\20070524_143518.xls ";

s.substring(s.lastindexof('\\'));

12樓:匿名使用者

string fname = @"\\10.201.51.26\imageshare\groupware\1004\20070524_143518.xls ";

fname = fname.substring(fname.lastindexof('\\') + 1);

c#中如何分割字串 ,例如將某個帶著路徑的檔名的字串分割後只得到最後的檔名。。。

13樓:匿名使用者

要是只想分析目錄的話可用path類:

string fullfilename = @"c:\mydir\myfile.ext";

string directoryname = path.getdirectoryname(fullfilename );

string filename = path.getfilename(fullfilename);

string filenamewithoutext= path.getfilenamewithoutextension (fullfilename);

要是普通字串的話用string的split方法:

string.split

14樓:酒瓶裡的蚊子

有現成的函式可用:

system.io.path .getfilename( "d:/123/abc/789.exe")

返回值為789.exe

15樓:匿名使用者

split('/ ')

c如何讀取指定路徑未知檔名的格式檔案

你可以查詢 txt 格式的檔案,然後乙個個讀取 c 儲存自定義檔名和路徑的txt用法 private void button2 click object sender,eventargs e c 獲取資料夾下所有txt檔案 不需要子資料夾 在c net winform 中如何讀取位址列的檔名 位址如...

如何批量修改檔名,如何批量修改檔名

你這樣的效果,我不是很清楚怎麼做,但是下面的效果是很容易做出來的,同乙個資料夾下,全部選中檔案,如果按照檔案的順序排列,先選中第乙個,然後ctrl a全選,點f2,寫 a,會出現以下效果 不知道能不能幫助你 如果全部都在乙個資料夾裡,可以使用acdsee批量命名的。先在資料夾內,按名排列 然後使用 ...

如何在Windows下批量修改檔名

這個還真的不實際,但是可以改為 a 1 doc a 2 doc a 3 doc 這樣。不過第乙個會是a.doc 方法是,先在資料夾選項裡隱藏副檔名,然後選中你要修改的檔案,右鍵單擊你要修改的第乙個檔案,然後選擇重新命名,命名為a.第乙個就會是a.doc,之後的就會是a 1 doc a 2 doc a...