我知道可以将OpenFolderDialog的当前文件夹设置为特殊文件夹,例如“Program Files”或Desktop?
但我在哪里找到这个?
答案 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()
的结果。