设置openfile对话框的默认文件夹
我有一个OpenFileDialog
,我正在尝试设置默认文件夹。 最初我将它设置为Environment.GetFolderPath(Environment.SpecialFolder.Personal) + @"\\new_folder1"
并且运行良好。 但是我将它更改为Environment.GetFolderPath(Environment.SpecialFolder.Personal) + @"\\new_folder2"
,它仍然会在new_folder1中弹出。 当我调试它时,对话框的InitialDirectory
是new_folder2。 我删除了new_folder1,但对话框在启动时仍然会查找它。 我的代码中的任何地方都没有引用new_folder1。
关于可能发生的事情的任何想法?
编辑:这是我设置初始OpenFileDialog
的代码:
OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "XML files (*.xml)|*.xml"; String pathDefault = Environment.GetFolderPath(Environment.SpecialFolder.Personal) + @"\\new_folder2"; dlg.InitialDirectory = pathDefault;
你正在使用@"\\...."
。 要么摆脱@或将\\
更改为\
。
或者,尝试:
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal),"new_folder2")