【发布时间】:2020-11-09 12:41:24
【问题描述】:
我必须使文件夹路径可重用。当我打开一个文件夹时,程序必须保存它的目录一次,这样我就可以在单击按钮时立即重新打开它,而无需在文件夹中导航。 我以为我创建了一个字符串并将路径目录存储在其中一段时间。
我怎样才能做到这一点? 我现在将文件路径存储在文本框中:
OpenFileDialog openFileDialog1 = new OpenFileDialog
{
InitialDirectory = @"D:\",
Title = "Browse Text Files",
CheckFileExists = true,
CheckPathExists = true,
DefaultExt = "txt",
Filter = "txt files (*.txt)|*.txt",
FilterIndex = 2,
RestoreDirectory = true,
ReadOnlyChecked = true,
ShowReadOnly = true
};
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Text = openFileDialog1.FileName;
}
【问题讨论】:
-
是的,但是文件夹路径可能会改变,取决于你打开什么样的 txt/xml
-
当您使用 RestoreDirectory = false 时,它已经以这种方式工作了。或者不分配 InitialDirectory。
标签: c# openfiledialog savefiledialog