2010-04-13 29 views
0

我编辑别人的代码,使用Windows窗体:Windows窗体打开和保存默认目录

SaveFileDialog saveFileDialog1 = new SaveFileDialog(); 
saveFileDialog1.InitialDirectory = LevelEditorConstants.PATH_TO_DATA_DIR; 

不知何故,在打开的目录比被分配给它的恒定值完全不同。该值如何设置?在我的整个解决方案中,对作为打开路径的一部分的字符串进行文本搜索不会产生任何结果。

更新:尝试将文件保存到正确的位置(手动导航)并由于不相关的原因引发异常后,问题就解决了。我不知道为什么。

回答

0

SaveFileDialog和OpenFileDialog总是使用上次保存/打开的文件夹。有相同的问题,不知道它记得/存储它的位置,可能在注册表中(如MS Word中最后打开的文档)。

如果您在新的会话/用户上尝试它,它可以正常工作。