在我的应用程序中,我曾经OpenFileDialog
从临时位置 (%temp%) 中选择一个文件。现在,当我再次使用时OpenFileDialog
,它会从其他位置打开。如果选择了 temp 以外的任何文件夹,则此功能可以正常工作。
这是错误还是功能或技术限制?
我写了这段代码。
public string[] OnOpenFile(string filetype)
{
string strReturn = null;
string[] strFilename = null;
System.Windows.Forms.OpenFileDialog fdlg = new System.Windows.Forms.OpenFileDialog();
fdlg.Title = "Select an Excel file to Upload.";
fdlg.Filter = filetype;
fdlg.RestoreDirectory = true;
if (fdlg.ShowDialog() == DialogResult.OK)
{
strFilename = fdlg.FileNames;
}
return strFilename;
}