将OpenFolderDialog设置为特殊文件夹

Rub*_*ben 0 .net c# directory file

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

但我在哪里可以找到这个?

M4N*_*M4N 9

查看System.Environment类,例如:

string programFiles = System.Environment.GetFolderPath(
     System.Environment.SpecialFolder.ProgramFiles);
Run Code Online (Sandbox Code Playgroud)

更新:

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

using System.Windows.Forms;

//...

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

string selectedPath = dialog.SelectedPath;
Run Code Online (Sandbox Code Playgroud)