如今有一个文件路径编程
E:\\BTSData\\2019-11\\admin_20180918_1_1_2spa
须要获取最后的文件名admin_20180918_1_1_2.net
须要获取文件的上层目录2019-11code
须要获取最后文件名中的最后的1和2blog
注:教程
博客主页:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载 get
首先获取完整的文件路径,不带扩展名的博客
E:\\BTSData\\2019-11\\admin_20180918_1_1_2string
赋值为result变量it
而后要获取其父级目录
result = System.IO.Directory.GetParent(result).ToString();
此时result为E:\\BTSData\\2019-11
而后再进行截取
result = result.Substring(result.LastIndexOf('\\')+1);
此时result为2019-11
而后经过完整路径获取不带扩展名的文件名
string fileName = System.IO.Path.GetFileNameWithoutExtension(result);
此时文件名fileName为admin_20180918_1_1_2
而后使用Split进行分割
string[] titles = result.Split('_');
分隔后的结果为
而后获取倒数最后两个
string title = "柜" + titles[titles.Length - 2] + "通道" + titles[titles.Length - 1];