OpenFileDialog与SaveFileDialog都有RestoreDirectory属性,这个属性默认是false,打开一
个文件后,那么系统默认目录就会指向刚才打开的文件。如果设为true就会使用系统默认目录
1string fName; 2OpenFileDialog openFileDialog = new OpenFileDialog(); 3openFileDialog.InitialDirectory = Application.StartupPath ; 4openFileDialog.Filter = "sql文件|*.sql|所有文件|*.*"; 5openFileDialog.RestoreDirectory = true; 6openFileDialog.FilterIndex = 1; 7if (openFileDialog.ShowDialog() == DialogResult.OK) 8{ 9 fName = openFileDialog.FileName; 10 textBoxScript.Text = fName; 11} 12 13FolderBrowserDialog dialog = new FolderBrowserDialog(); 14dialog.Description = "请选择文件路径"; 15if (dialog.ShowDialog() == DialogResult.OK) 16{ 17 textBoxDir.Text = dialog.SelectedPath; 18} 19 20FolderBrowserDialog 没有该属性