从字符串中分离文件路径,文件名及文件扩展名
如一个文件:D:\文档\C#BASE\StringBuilder.md
要分离出文件路径:D:\文档\C#BASE\
文件名:StringBuilder
文件扩展名:md
这是我们要拿到“\”和“.”这两个字符最后出现的索引
string path="D:\文档\C#BASE\StringBuilder.md";
int i=path.lastIndexOf("\");
int j=path.lastIndexOf(".");
然后根据索引分割字符
string FilePath = path.Substring(0, i);
string FileName = path.Substring(i+1 , j-(i+1));
string ExtendName=path.Substring(j+1);
输出
Console.WriteLine(string.Format("文件路径:{0}\n文件名:{1}\n文件扩展名:{2}", FilePath, FileName,ExtendName));
/*文件路径:D:\文档\C#BASE
文件名:StringBuilder
文件扩展名:md*/