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...