文件夹浏览器对话框

时间:2010-05-22 08:46:35

标签: c# winforms folderbrowserdialog

我在我的应用程序中使用文件夹浏览器对话框来选择文件夹。现在我想要这样一个东西,在文件夹中应该只有html文件没有别的选择。就像我们有打开文件对话框,只有我们想要显示html文件然后我们使用openfiledialog的过滤器属性。所以如何在文件夹浏览器对话框中保留或仅选择文件夹中的html文件?

那我怎样才能过滤文件夹浏览器对话框中的文件?

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

3 个答案:

答案 0 :(得分:2)

将此作为您的过滤器:

HTML files (*.htm; *.html)|*.htm;*.html|All files (*.*)|*.*

答案 1 :(得分:2)

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

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

修改

您必须考虑这对嵌套文件夹意味着什么。您需要至少在一个级别上展望的东西,但是任何子目录都可能具有HTML文件(向下几级)。

答案 2 :(得分:1)

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

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