首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用OpenFileDialog属性" filename“时仅获取文件名

使用OpenFileDialog属性" filename“时仅获取文件名
EN

Stack Overflow用户
提问于 2011-10-17 19:35:44
回答 2查看 119.2K关注 0票数 52

我尝试在label1.Text属性中只包含我在OpenFileDialog中选择的文件的文件名,但是我还没有找到解决方案。我知道我可以使用ofd实例上的string类中的方法来过滤掉文件的整个路径,但我想知道是否存在更智能/更快的方法?

代码语言:javascript
复制
OpenFileDialog ofd = new OpenFileDialog();
ofd.Title = "Find song";
ofd.Filter = "MP3 files|*.mp3";
ofd.InitialDirectory = @"C:\";
if (ofd.ShowDialog() == DialogResult.OK)
{
   label1.Text = "" + ofd.FileName +"";
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-17 19:40:37

使用OpenFileDialog.SafeFileName

OpenFileDialog.SafeFileName获取在对话框中选择的文件的文件名和扩展名。文件名不包括路径。

票数 104
EN

Stack Overflow用户

发布于 2011-10-17 19:36:58

用法:Path.GetFileName Method

代码语言:javascript
复制
var onlyFileName = System.IO.Path.GetFileName(ofd.FileName);
票数 34
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7793158

复制
相关文章

相似问题

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