在C#中打开目录选择器

时间:2008-11-12 17:56:04

标签: c# wpf winforms

我正在编写一个快速而又脏的应用程序,它读取给定目录中的所有文件。我目前正在使用OpenFileDialog来选择一个目录,只是剔除它提供的文件名。似乎应该有一种方法来选择目录,但在快速浏览MSDN我没有找到它。

如果你有一个winforms的方式,或者更好的是在WPF中,我会全力以赴。

2 个答案:

答案 0 :(得分:38)

您需要使用FolderBrowserDialog

答案 1 :(得分:15)

using FORMS = System.Windows.Forms;

var dialog = new System.Windows.Forms.FolderBrowserDialog();
FORMS.DialogResult result = dialog.ShowDialog();
if (result == FORMS.DialogResult.OK)
{
    MessageBox.Show("Result: " + dialog.SelectedPath);
}