C#中openFileDialog打开的文件如何只要文件名不要路径
4个回答
展开全部
使用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为所需无路径文件名
}
示例
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);
}
string SplitPath(string filename)
{
int i = filename.Length;
while(i>0)
{
char ch=path[i-1];
if(ch=='\\'||ch=='/')
break;
}
return filename.SubString(i);
}
参考资料: http://fujl_2008.blog.163.com
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FileName 获取或设置一个包含在文件对话框中选定的文件名的字符串
参考资料: MSDN
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
openfiledialog
ofd
=
new
openfiledialog();
if
(ofd.showdialog()==
dialogresult.ok)
{
textbox.text
=
ofd.filename;
}
ofd
=
new
openfiledialog();
if
(ofd.showdialog()==
dialogresult.ok)
{
textbox.text
=
ofd.filename;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询