在System.IO.Path里找了半天,還是沒有找到相關的方法
4 回答

qq_花開花謝_0
TA貢獻1835條經(jīng)驗 獲得超7個贊
string path = @"C:\a\b";
string docName = path.Substring(path.LastIndexOf('\\')+1);
Console.WriteLine(docName);

慕慕森
TA貢獻1856條經(jīng)驗 獲得超17個贊
有很多種解決辦法
前面加@表示轉(zhuǎn)義符的意思
如果已知格式為
G:\comic\結界師\217話\1.jpg
string a = "G:\comic\結界師\217話\1.jpg";
string name = a.splite(@'\')[a.splite(@'\').length-1];
相反如果格式是這樣
G:/comic/結界師/217話/1.jpg
string a = "G:/comic/結界師/217話/1.jpg";
string name = a.splite(@'/')[a.splite(@'/').length-1];
所以首先統(tǒng)一格式
string a = "G:/comic/結界師/217話/1.jpg";
a.replace(@"/",@"\");
然后再做后面的操作
- 4 回答
- 0 關注
- 326 瀏覽
添加回答
舉報
0/150
提交
取消