强制将所有程序的默认初始保存位置更改为自定义文件夹

强制将所有程序的默认初始保存位置更改为自定义文件夹

许多程序通常将保存目标位置默认为标准 Libraries/XYZ 文件夹,这是我想要保存任何内容的最后一个地方(出于合理的备份原因)。

有些程序会更进一步,强制您在同一程序会话中到达该位置(比如 Classic Media Player),即使您在一分钟前刚刚将文件保存在其他地方。

其他程序允许您定义此位置,但有没有办法强制 Windows 将任何程序的位置更改为您选择的目的地,而不管每个程序的规定是什么?

答案1

可能不是您想要的,但符号链接在过去对我很有用。例如,许多程序都硬编码为将内容存储在 APPDATA 中,但我通常不希望所有这些“数据”都存储在我的“系统”sdd 上。在这里,符号链接就派上用场了。它可能有点奇怪,我不建议对整个 appdata 文件夹进行符号链接,而是逐个程序单独进行。当然,我还建议让该程序的开发人员知道您对此类事情的渴望。

在某些程序不记得您上次保存文件的位置的情况下,当它再次打开 SaveFileDialog 时(即使在同一个会话中),我不确定您能做些什么。

https://msdn.microsoft.com/en-us/library/windows/desktop/aa365680%28v=vs.85%29.aspx

相关内容