C# SaveFileDialog将文件夹保留在内存中
因此,我使用SaveFileDialog将文件保存到用户选择的位置。保存完成后,用户可以对保存到的文件和文件夹执行他们想要的操作 但是,用户无法删除或修改文件夹…应用程序将其保存在内存中,因此当打开另一个SaveFileDialog时,它可以指向同一目录 我们的应用程序相当复杂,我不希望启用这种功能。有办法把它关掉吗C# SaveFileDialog将文件夹保留在内存中,c#,winforms,C#,Winforms,因此,我使用SaveFileDialog将文件保存到用户选择的位置。保存完成后,用户可以对保存到的文件和文件夹执行他们想要的操作 但是,用户无法删除或修改文件夹…应用程序将其保存在内存中,因此当打开另一个SaveFileDialog时,它可以指向同一目录 我们的应用程序相当复杂,我不希望启用这种功能。有办法把它关掉吗 提前感谢您。请确保您正在处理流或任何用于实际写入文件的资源。此资源很可能保持打开状态,并锁定文件夹和文件。阅读此处的using()语法。简而言之,这是正常的。SFD会将程序的当前工
提前感谢您。请确保您正在处理流或任何用于实际写入文件的资源。此资源很可能保持打开状态,并锁定文件夹和文件。阅读此处的using()语法。简而言之,这是正常的。SFD会将程序的当前工作目录更改为包含用户选择的文件的目录。这就锁定了目录 通过将RestoreDirectory属性设置为True,可以避免这种情况