使用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为所需无路径文件名
}
可以编写一个函数实现:下面的函数将把获得的路径名中包含的文件名给分离出来。
string SplitPath(string filename)
{
int i = filename.Length;
while(i>0)
{
char ch=path[i-1];
if(ch=='\\'||ch=='/')
break;
}
return filename.SubString(i);
}
FileName 获取或设置一个包含在文件对话框中选定的文件名的字符串
openfiledialog
ofd
=
new
openfiledialog();
if
(ofd.showdialog()==
dialogresult.ok)
{
textbox.text
=
ofd.filename;
}