可能有两种情况c://aaa/bbb/ccc.txt 那么我要获取的是bbb
还有几十c://aaa/bbb 我要获取的是aaa 请问应该怎么做 求解
感觉楼上的好复杂。。。我是这样考虑的,当然之前你想好你到底要查那一个哦:
c://aaa/bbb.txt 这是文件的地址对吧。。然后这是一个字符串,,用string.sp什么的分割了。然后查询le(这是长度那个)减一就能获取到了
string s = Path.GetDirectoryName(@"c:\aaa\bbb\ccc.txt"); // c:\aaa\bbb\
https://msdn.microsoft.com/zh-cn/library/system.io.path.getdirectoryname(VS.80).aspx
上一级:
string s = Path.Combine(Path.GetDirectoryName(@"c:\aaa\bbb\ccc.txt"), ".."; // c:\aaa\bbb\..\,也就是c:\aaa