对C#的OpenFileDialog设置默认起始文件夹
时间: 2023-08-03 10:06:57 浏览: 297
OpenFileDialog(C#)
4星 · 用户满意度95%
在C#中使用`OpenFileDialog`类时,可以通过设置`InitialDirectory`属性来指定文件对话框的默认起始文件夹。例如,如果要将文件对话框的默认起始文件夹设置为桌面,可以使用以下代码:
```csharp
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
```
其中,`Environment.SpecialFolder.Desktop`表示桌面文件夹的路径,`Environment.GetFolderPath()`方法可以获取系统特定文件夹的路径。
如果要将文件对话框的默认起始文件夹设置为程序运行时的当前目录,可以使用以下代码:
```csharp
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = Application.StartupPath;
```
其中,`Application.StartupPath`表示程序运行时的当前目录。
需要注意的是,设置`InitialDirectory`属性仅影响文件对话框的默认起始文件夹,用户仍然可以浏览到其他文件夹并选择文件。
阅读全文