将OpenFolderDialog设置为特殊文件夹

时间:2009-01-22 11:14:11

标签: c# .net file directory

我知道可以将OpenFolderDialog的当前文件夹设置为特殊文件夹,例如“Program Files”或Desktop?

但我在哪里找到这个?

3 个答案:

答案 0 :(得分:8)

查看System.Environment类,例如:

string programFiles = System.Environment.GetFolderPath(
     System.Environment.SpecialFolder.ProgramFiles);

更新

我不确定这是否是问题的一部分,但是要打开文件夹选择对话框,然后使用此代码:

using System.Windows.Forms;

//...

FolderBrowserDialog dialog = new FolderBrowserDialog();
dialog.SelectedPath = programFiles;
dialog.ShowDialog();

string selectedPath = dialog.SelectedPath;

答案 1 :(得分:3)

您是否尝试将文件夹设置为System.Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)?这应该可以解决问题。

答案 2 :(得分:1)

您只需将OpenFolderDialog的初始文件夹设置为System.Environment.GetFolderPath()的结果。