Closed. This question is
opinion-based。它当前不接受答案。
想要改善这个问题吗?更新问题,以便
editing this post用事实和引用来回答。
已关闭6年。
Improve this question
我已经想了一段时间的事情,并希望得到以下方面的一般意见:
如果以前曾问过这个问题,我深表歉意,我进行了搜索,但找不到类似的内容。这个问题与
"Correct location to save a temporary file in Windows?"之类的问题有关,但并不完全相同。
从Windows到XP,从Vista到Vista,到现在的7年来,我已经注意到,“我的文档”目录已逐渐从一个鼓励您将个人“资料”放置到一个垃圾场的地方转变为任何随机应用程序想要存储的任何垃圾。
例如,如果我现在在我的工作XP机器上查看“我的文档”目录,则存在Adobe,FX Composer,Maya,Processing,Visual Studio 2005/2008,Visual Studio Samples,Window Clippings,Evernote ...的文件夹。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 。这个 list 一直在继续。
实际上,我目前为止使用该文件夹的最后一件事是存储我的“东西”,这正是它打算要做的。我个人发现,将我的实际文档以及这些随机的应用程序设置存储在该文件中,这些文件过于困惑且难以整理。另外,备份软件等也增加了令人头疼的问题。信噪比变得令人震惊。
遗憾的是,我现在发现自己处于编写一些代码的位置,希望在其中存储一些与我的应用程序相关的设置。理想情况下,这些设置应该是“全局”的(我们的软件会定期更新),因此将它们存储在某些可能是临时性的Program Files目录中是行不通的。虽然设置本身可以存储在注册表中,但是备份文件,压缩存档,样本等如何...
所以,我真正要问的是,针对这种情况的正确解决方案是什么?我会跟随人群并将“我的文档”用作垃圾场吗?该文件夹还是要注销吗,还是我要添加这个问题?
您是否将“我的文档”用作应用程序的存储区?您是否会与所有出现在其中的垃圾一起感到沮丧?
我软件的用户是精通技术的人,所以可能会理解它只是一个目录,就像其他目录一样(因此可以在其他地方处理它)-但是我想埃德娜姨妈不会理解,答案也一样。取决于上下文?
提前致谢!
编辑:
感谢%APPDATA%的建议-我认为这对于不应该向用户公开的应用程序设置和文件很好,但是对于可能对用户自己移动/管理有用的文件呢?是“我的文档”是唯一的解决方案,还是我应该坚持使用%APPDATA%?