【发布时间】:2009-01-22 11:14:11
【问题描述】:
我知道可以将 OpenFolderDialog 的当前文件夹设置为特殊文件夹,例如“Program Files”或 Desktop?
但是我在哪里可以找到这个?
【问题讨论】:
我知道可以将 OpenFolderDialog 的当前文件夹设置为特殊文件夹,例如“Program Files”或 Desktop?
但是我在哪里可以找到这个?
【问题讨论】:
查看 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;
【讨论】:
您是否尝试将文件夹设置为System.Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)?这应该可以解决问题。
【讨论】:
您可以简单地将OpenFolderDialog 的初始文件夹设置为System.Environment.GetFolderPath() 的结果。
【讨论】: