我已经阅读了有关MSDN上的属性的信息,但我仍然不了解它的作用。



这到底是什么意思呢? “还原”当前目录实际上是做什么的?谢谢您的帮助。

最佳答案

在Windows XP中,当您按Save上的SaveFileDialog(或Open上的OpenFileDialog)时,IIRC在文件的保存(或打开)目录中被设置为新的当前工作目录(Environment.CurrentDirectory中的目录)。

通过设置FileDialog.RestoreDirectory = true,当您关闭FileDialog时,将还原原始工作目录。

在Windows Vista/Seven中,行为始终为FileDialog.RestoreDirectory = true(是,即使将其设置为false ...也是如此)。

关于c# - FileDialog.RestoreDirectory属性实际上是做什么的?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4353487/

10-15 12:41