C#中openFileDialog打开的文件如何只要文件名不要路径

C#中openFileDialog打开的文件如何只要文件名不要路径谢谢~~~
2024-12-19 03:19:57
推荐回答(4个)
回答1:

使用FileInfo类,用路径初始化FileInfo类实例,调用返回FileName属性即可
示例
using System.IO;
String FileName;
openFileDialog1_FileOK(object sender,EventArgs e)
{
FileInfo myFile=new FileInfo(openFileDialog1.FileName);
FileName= myFile.FileName;//myFile.FileName为所需无路径文件名
}

回答2:

可以编写一个函数实现:下面的函数将把获得的路径名中包含的文件名给分离出来。
string SplitPath(string filename)
{
int i = filename.Length;
while(i>0)
{
char ch=path[i-1];
if(ch=='\\'||ch=='/')
break;
}
return filename.SubString(i);
}

回答3:

FileName 获取或设置一个包含在文件对话框中选定的文件名的字符串

回答4:

openfiledialog
ofd
=
new
openfiledialog();
if
(ofd.showdialog()==
dialogresult.ok)
{
textbox.text
=
ofd.filename;
}