c#中保存文件夹路径,下次再打开默认加载
时间: 2024-01-28 11:05:41 浏览: 162
用C#自动保存图片程序代码
5星 · 资源好评率100%
你可以使用`Properties.Settings`类来保存文件夹路径,并在下一次打开应用程序时将其作为默认值加载。以下是一个示例代码:
```csharp
private void btnSelectFolder_Click(object sender, EventArgs e)
{
// 创建FolderBrowserDialog对象
FolderBrowserDialog fbd = new FolderBrowserDialog();
// 设置默认路径为上次保存的路径
if (!string.IsNullOrEmpty(Properties.Settings.Default.LastFolderPath))
{
fbd.SelectedPath = Properties.Settings.Default.LastFolderPath;
}
// 显示对话框
if (fbd.ShowDialog() == DialogResult.OK)
{
// 保存当前选择的路径
Properties.Settings.Default.LastFolderPath = fbd.SelectedPath;
Properties.Settings.Default.Save();
// 执行其他操作
// ...
}
}
```
在上面的示例中,我们使用`Properties.Settings`保存上次打开的路径,并在下一次打开时将默认路径设为上次保存的路径。如果没有上次保存的路径,则不会设置默认路径。
请注意,`Properties.Settings`类的默认实例是只读的。如果需要在其他类中访问应用程序设置,则可以创建一个新的`Properties.Settings`实例并使用`Default`属性将其初始化。例如:
```csharp
Properties.Settings appSettings = new Properties.Settings();
string folderPath = appSettings.LastFolderPath;
```
阅读全文