1

我在我的应用程序中使用文件夹浏览器对话框来选择一个文件夹。现在我想要这样一个东西,在文件夹中应该只有 html 文件,没有其他东西可以选择。就像如果我们有打开文件对话框并且只想显示 html 文件,那么我们使用 openfiledialog 的过滤器属性。那么我怎样才能在文件夹浏览器对话框中保留或仅选择文件夹中的 html 文件?

那就是我如何在文件夹浏览器对话框中过滤文件?

编辑 仅选择包含 .HTML 的文件夹

4

3 回答 3

2

将此用作您的过滤器:

HTML files (*.htm; *.html)|*.htm;*.html|All files (*.*)|*.*
于 2010-05-22T08:51:07.273 回答
2

您正在询问并在编辑中强调使用 FolderBrowser 来选择文件。这是一个矛盾。只需使用带有 *.HTML 过滤器的 FileOpen 对话框。

也许您的意思是:仅选择包含 .HTML 的文件夹,但没有内置支持。

编辑

您必须考虑这对嵌套文件夹意味着什么。您将需要至少向前一级的东西,但任何子目录都可能包含 HTML 文件(向下几级)。

于 2010-05-22T09:13:25.823 回答
1

选择文件时是否有任何特殊原因会使用文件夹浏览器对话框?打开的文件对话框是可过滤的,应该是您用于文件选择的对话框。

要获得真正的答案:afaik,无法过滤文件夹浏览器对话框。

于 2010-05-22T08:52:46.877 回答