在文件打开对话框中过滤拆分档案

时间:2014-07-14 16:00:53

标签: windows archive openfiledialog filefilter

我试图运行一个打开文件对话框,其中包含用于过滤文件类型的参数。

尽管是一个自制的对话框,但可以预期解析过滤字符串,就像Windows'默认对话框。

我无法弄清楚如何仅显示以(例如).xy001.xy002等结尾的文件。

我已经尝试了XY Archive files (*.xy*),但这显示了所有文件,而我似乎无法弄清楚解析。

档案的编号可以从.xy000.xy999,所以我需要一个公式字符串来处理这个案例。

还有办法吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

经过一点点过滤后,我意识到我的语法错误,我的原始公式实际上是正确的。

以下是过滤拆分档案的最终字符串,例如.xy###'s

XY Archive Files (*.xy*)|*.xy*

|分隔字符串部分(您阅读的内容)及其实际过滤的部分。

另外值得注意的是,有时可用的文件与您期望的扩展名不匹配。

为了更好地衡量,最后一个选项可以始终为All Files

XY Archive Files (*.xy*)|*.xy*|All Files (*.*)|*.*

此质量检查已被标记为社区帖子,以使社区受益,同时阻止我获得发布自己答案的积分。