c:\a\b如何获得该路径的尾端的b文件夹名?

在System.IO.Path里找了半天,还是没有找到相关的方法

慕尼黑的夜晚无繁华
浏览 286回答 4
4回答

qq_花开花谢_0

string path = @"C:\a\b"; string docName = path.Substring(path.LastIndexOf('\\')+1); Console.WriteLine(docName);

慕慕森

有很多种解决办法 前面加@表示转义符的意思 如果已知格式为 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]; 所以首先统一格式 string a = "G:/comic/结界师/217话/1.jpg"; a.replace(@"/",@"\"); 然后再做后面的操作
打开App,查看更多内容
随时随地看视频慕课网APP