首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >openFiledialog仅为名称

openFiledialog仅为名称
EN

Stack Overflow用户
提问于 2013-06-20 08:19:00
回答 2查看 13.8K关注 0票数 3

有人能告诉我如何在名字前面只显示名字而不是完整的路径吗?我发现这段代码只显示扩展名,或者只显示没有扩展名的文件名。我想要显示的是扩展名文件的名称。

就像这样: example.txt。

代码:

代码语言:javascript
复制
private void button1_Click(object sender, EventArgs e)
    {
        openFileDialog1.Filter = "Binary Files (.BIN; .md6; .md7)|*.BIN; *.md6; *.md7|All Files (*.*)|*.*";


        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                System.IO.StreamReader sr = new
                System.IO.StreamReader(openFileDialog1.FileName);
                sr.Close();
            }
        }
        String filedata = openFileDialog1.FileName;

        openFileDialog1.Title = ("Choose a file");
        openFileDialog1.InitialDirectory = "C:\\Projects\\flashloader2013\\mainapplication\\Bootfiles";

        //textBox1.Text = (System.IO.Path.GetExtension(openFileDialog1.FileName));
        textBox1.Text = (System.IO.Path.Get(openFileDialog1.FileName));
    }

谢谢大家对的帮助

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-20 08:22:06

代码语言:javascript
复制
var onlyfilename = Path.GetFileName(openFileDialog1.FileName);
票数 13
EN

Stack Overflow用户

发布于 2013-06-20 08:25:34

您签出SafeFileName属性了吗?http://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog.safefilename.aspx

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17208619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档