C# 用“SaveFileDialog”保存文件时,怎么默认打开同目录。
时间: 2024-04-21 12:22:43 浏览: 26
在C#中,你可以通过设置 `SaveFileDialog` 的 `InitialDirectory` 属性来指定默认打开的目录。可以将该属性设置为你希望的目录的路径。
下面是一个示例代码,演示如何将 `SaveFileDialog` 设置为默认打开同目录:
```csharp
using System;
using System.Windows.Forms;
class Program
{
static void Main()
{
SaveFileDialog saveFileDialog = new SaveFileDialog();
// 设置默认打开的目录为当前应用程序所在的目录
saveFileDialog.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory;
// 设置其他 SaveFileDialog 属性...
// 显示 SaveFileDialog 对话框
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
// 用户选择了保存文件,可以获取所选文件的路径
string selectedFilePath = saveFileDialog.FileName;
// 执行保存操作...
}
}
}
```
在这个示例中,我们创建了一个 `SaveFileDialog` 实例,并将 `InitialDirectory` 属性设置为当前应用程序所在的目录(通过 `AppDomain.CurrentDomain.BaseDirectory` 获取)。
你可以根据需要修改 `InitialDirectory` 的值,指定其他目录作为默认打开的目录。
希望这个示例对你有帮助。如果还有其他问题,请随时提问。
相关推荐
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)