【发布时间】:2011-02-20 16:34:45
【问题描述】:
我的 C# 程序中有以下代码:
OpenFileDialog fDialog = new OpenFileDialog();
fDialog.Title = "Open a file";
fDialog.Filter =
"NCF files (*.ncf)|*.ncf|All files (*.*)|*.*|No Extensions (*.)|*.";
我希望能够让用户从以下内容中进行选择:
*.NCF(仅扩展名为 .NCF 的文件)
**.*(所有文件)
以及无扩展名的文件,例如:
无扩展名的文件
我知道 ***.* 会这样做,但它还会在同一目录中显示 .NCF、.TXT 和所有其他文件。
我只是希望能够显示没有扩展名的文件名。
用 * 过滤。不成功。使用 DOS 窗口 (dir *.) 时它工作正常,但 C# 似乎忽略了 *.过滤器。
有没有办法用 C# 做到这一点?
谢谢。
【问题讨论】:
标签: c# filter wildcard openfiledialog