当我用打开文件对话框选择一个文件,它会记住最后访问的目录中,这样,当我回去的对话框,它在默认情况下,该位置开始。
但的FolderBrowserDialog没有在那个位置开始,而是开始于指定的RootFolder。
所以,我想知道哪里的OpenFileDialog存储最近访问过的路径,所以我可以找回它,使用它作为的FolderBrowserDialog的默认位置。
首先,请确保RestoreDirectory
的财产OpenFileDialog
设置为false。然后,你可以检查Environment.CurrentDirectory
的价值,以获得最新的一个。希望这有助于。
如果您需要设置将出现在对话框的树视图中最顶层的文件夹,设置RootFolder property
,这需要的Environment.SpecialFolder
enumeration成员。
因此,为了保持上次使用的目录的唯一方法就是自己设置SelectedPath
属性。存储用户最后选择的目录中的字段/配置设置,然后打开FolderBrowserDialog
之前恢复