system.io.path對包含檔案或目錄徑資訊的string例項執行操作。
1、changeextension:更改路徑字串的副檔名
2、combine(string):將字串陣列組合成乙個路徑
3、combine(string,string):將兩個字串組合成乙個路徑
4、combine(string,string,string):將三個字串組合成乙個路徑,四個引數就是將四個字串組合成乙個路徑。
5、getdirectoryname:返回指定字串的目錄資訊。
6、getextension:獲取指定字串的目錄資訊。
7、getfilenamewithoutextension:返回不具有副檔名的指定路徑字串的檔名。
8、getfullpath:返回指定路徑字串的絕對路徑
9、getpathroot:獲取指定路徑的根目錄資訊。
10、getrandomfilename:獲取隨機檔名或資料夾名
string path = "c:\\dir1\\dir2\\foo.txt";
string str = "getfullpath:" + path.getfullpath(path) + "\r\n";
str += "getdirectoryname:" + path.getdirectoryname(path) + "\r\n";
str += "getfilename:" + path.getfilename(path) + "\r\n";
str += "getfilenamewithoutextension:" + path.getfilenamewithoutextension(path) + "\r\n";
str += "getextension:" + path.getextension(path) + "\r\n";
str += "getpathroot:" + path.getpathroot(path) + "\r\n";
messagebox.show(str);
結果:
getfullpath:c:\dir1\dir2\foo.txt
getdirectoryname:c:\dir1\dir2
getfilename:foo.txt
getfilenamewithoutextension:foo
getextension:.txt
getpathroot:c:\
C 獲取檔名 目錄 字尾 無字尾檔名 副檔名
string filepath c 1.txt string str 獲取檔案的全路徑 path.getfullpath filepath c 1.txt str 獲取檔案所在的目錄 path.getdirectoryname filepath c console.writeline str str...
C 路徑中獲取檔案全路徑 目錄 副檔名 檔名稱
獲取當前執行程式的目錄 string filedir environment.currentdirectory console.writeline 當前程式目錄 filedir 乙個檔案目錄 string filepath c jiyf benxh benxhcms.xml console.writ...
vb實現目錄下所有檔名 目錄名稱的獲取
前幾日,有個哥們說有很多電影,問我要不要?我就讓他乙個乙個的寫過來,讓哥們累個不輕。所以就想簡單寫個程式,獲取一下資料夾下面的所有檔名稱,這樣就可以節省很多時間了。軟體呢,我已經上傳到 了 http download.csdn.net source 1802599 vb版本目錄獲取器 1.0 龍捲風...