0

使用“folderBrowserDialog1”我可以只选择文件夹中的 HTML 文件。

我的代码是这样的:

private void btnBrowse_Click(object sender, EventArgs e)
{
   DialogResult result = folderBrowserDialog1.ShowDialog();
   if (result == DialogResult.OK)
    {
       string[] files = Directory.GetFiles(folderBrowserDialog1.SelectedPath);
       MessageBox.Show("Files found: " + files.Length.ToString(), "Message");
    }
 }
4

1 回答 1

5

使用:DirectoryInfo.GetFiles 方法(字符串)

从当前目录返回与给定搜索模式匹配的文件列表。

string[] files = Directory.GetFiles("*.html");

或者,如果您只想html文件可供选择,您可以使用:

打开文件对话框

folderBrowserDialog1.Filter = "*.html | *.htm";
于 2013-03-07T09:12:54.110 回答