C#关于openfiledialog的问题
我想要打开一个文件,但是想把文件名和路径分开应该怎么做,用什么代码?例如说文件是这个:C:\ProgramFiles\123.dwg我想分开获得C:\ProgramFil...
我想要打开一个文件,但是想把文件名和路径分开应该怎么做,用什么代码?
例如说文件是这个:C:\Program Files\123.dwg
我想分开获得C:\Program Files\和123.dwg,因为下面要用到。
string a ,b; 把上面这两个分开后分别赋值给a,b应该怎么做?
我只想到文件名获取的代码,应该是下面这个没错吧?
b = System.IO.Path.GetFileName(openFileDialog2.FileName);
前面那个就不会了,求助一下。 展开
例如说文件是这个:C:\Program Files\123.dwg
我想分开获得C:\Program Files\和123.dwg,因为下面要用到。
string a ,b; 把上面这两个分开后分别赋值给a,b应该怎么做?
我只想到文件名获取的代码,应该是下面这个没错吧?
b = System.IO.Path.GetFileName(openFileDialog2.FileName);
前面那个就不会了,求助一下。 展开
展开全部
System.IO.Path.GetDirectoryName(openFileDialog2.FileName);
这个返回的结果是C:\Program Files,你可以再加上一个@“\"
string a=System.IO.Path.GetDirectoryName(openFileDialog2.FileName)+@"\";
或者你用字符串截取的方式,
int t=openFileDialog2.FileName.LastIndexOf('\');
string a=openFileDialog2.FileName.SubString(0,t);
这个返回的结果是C:\Program Files,你可以再加上一个@“\"
string a=System.IO.Path.GetDirectoryName(openFileDialog2.FileName)+@"\";
或者你用字符串截取的方式,
int t=openFileDialog2.FileName.LastIndexOf('\');
string a=openFileDialog2.FileName.SubString(0,t);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询