我正在使用OpenFileDialog
。但是使用它会改变Environment.CurrentDirectory
。
使用RestoreDirectory
属性可以解决此问题,但我使用的是无法控制但不使用RestoreDirectory
的外部dll。
有没有办法让它成为默认值? 或者这个恼人的问题还有其他解决办法吗?
感谢。
答案 0 :(得分:2)
保存当前路径并在显示对话框后恢复它可以实现imo:
var currentDir = Environment.CurrentDirectory;
// Show File open dialog etc ...
Environment.CurrentDirectory = currentDir;