CSharp截取文件路径的问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 11:14:23
现在有这么个路径
F:\Test\Codes\code.txt

想用 string 给分别截取出 "F:\Test\Codes\" 和 "code.txt" 这两段字符串

请问要用什么方法啊?
多谢啦

悬赏50

string str=@"F:\Test\Codes\code.txt";
int x=str.LastIndexOf("\\");
string str1=str.substring(0,x);
string str2=str.substring(x)

string str=@"F:\Test\Codes\code.txt";
string [] t=str.split('\'); //这里看看是用\还是\\
string 文件名=t[t.length-1];
string 文件夹="";

for(int i=0;i<t.length-1;i++)
文件夹+=t[i]+"\\";