【问题标题】:Dynamically changing windows saving directory? [closed]动态更改Windows保存目录? [关闭]
【发布时间】:2015-11-21 23:52:30
【问题描述】:

windows中是否有系统属性告诉程序它们的保存位置在哪里?

我的目标是创建一个程序,它在启动时会更改默认文件路径保存位置。

当程序关闭时,默认文件位置将恢复正常。

【问题讨论】:

  • 呃……不,没有。此外,即使您可以可靠地实现它,为其他程序更改环境变量也是一个坏主意。
  • 为什么这是个坏主意。我看到的唯一问题是我的程序是否以某种方式崩溃并且不会恢复旧文件路径。

标签: java c++ c file


【解决方案1】:

IMO,如上所述,这个问题是XY problem

您真正的问题是您想控制程序状态的保存位置。

真正的解决方案是更改您的程序,以便将其状态保存到 >>specified

【讨论】:

  • 您是对的,感谢您链接 XY 问题。所以这更多的是以某种方式访问​​每个程序各自的状态保存目录并修改它?
  • 嗯,在 Unix 系统中,有一个很好的“定义明确”的路径来保存程序配置等,称为主目录。
  • “所以这更多的是以某种方式访问​​每个程序各自的状态保存目录并修改它?” - 解决方案是>>告诉
  • @Olaf。不,没有。那是一个>>约定
  • 至少不适用于 Linux 桌面系统和遵循 FreeDesktop 标准的环境,例如 Gnome 和 KDE。
猜你喜欢
  • 1970-01-01
  • 2020-05-06
  • 1970-01-01
  • 2018-11-14
  • 1970-01-01
  • 1970-01-01
  • 2015-04-21
  • 1970-01-01
  • 2016-07-20
相关资源
最近更新 更多