虽然可以使用GetOpenFileName
函数和OPENFILENAME
结构来选择文件夹,但OpenFileDialog
控件提供了一种更简单易用的方法。此控件提供专门的文件夹选择界面,无需管理对话框模板。
要使用OpenFileDialog
选择文件夹,请考虑使用FolderBrowserDialog
类。此类提供了一个用户友好的界面,用于浏览和选择文件夹。以下代码示例演示了其用法:
<code class="language-csharp">using System.Windows.Forms; using System.IO; namespace FolderSelection { public class FolderSelect { public static void Main() { using (var fbd = new FolderBrowserDialog()) { DialogResult result = fbd.ShowDialog(); if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(fbd.SelectedPath)) { string[] files = Directory.GetFiles(fbd.SelectedPath); MessageBox.Show("找到的文件数量: " + files.Length, "提示"); } } } } }</code>
在WPF应用程序中使用FolderBrowserDialog
类时,请记住添加以下引用:
System.Windows.Forms
引用System.IO
命名空间 (用于Directory
类)通过使用FolderBrowserDialog
类,开发者可以轻松有效地在C#应用程序中选择文件夹。
以上是如何使用FolderBrowserDialog 在C# 中轻松选择文件夹?的详细内容。更多信息请关注PHP中文网其他相关文章!