Windows 在“文件打开”对话框中筛选分割存档

Windows 在“文件打开”对话框中筛选分割存档,windows,archive,openfiledialog,filefilter,Windows,Archive,Openfiledialog,Filefilter,我正在尝试运行一个“打开文件”对话框,该对话框有一个用于筛选文件类型的参数 尽管它是一个自制的对话框,但可以预期它会像Windows的默认对话框一样解析过滤器字符串 我不知道如何只显示以(例如).xy001、.xy002结尾的文件 我尝试了XY存档文件(*.XY*),但这显示了所有文件,我似乎无法理解解析 档案可以从.xy000到.xy999,所以我需要一个公式化的字符串来处理这个案件 有办法吗 非常感谢 经过一点过滤之后,我意识到我的语法错了,我原来的公式实际上是对的 下面是筛选拆分归档文件的

我正在尝试运行一个“打开文件”对话框,该对话框有一个用于筛选文件类型的参数

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

我不知道如何只显示以(例如)
.xy001
.xy002
结尾的文件

我尝试了
XY存档文件(*.XY*)
,但这显示了所有文件,我似乎无法理解解析

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

有办法吗


非常感谢

经过一点过滤之后,我意识到我的语法错了,我原来的公式实际上是对的

下面是筛选拆分归档文件的最后一个字符串,该归档文件由.xy###组成:

XY Archive Files (*.xy*)|*.xy*
|
分隔字符串部分(您阅读的内容)和它实际过滤的部分

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

为了更好地衡量,最后一个选项始终可以是
所有文件

XY Archive Files (*.xy*)|*.xy*|All Files (*.*)|*.*
此QA已标记为社区帖子,以使社区受益,同时防止我因发布自己的答案而得分。