我现在想知道一段时间了,想得到一般意见:

如果先前已经询问过此高级道歉,我进行了搜索,但找不到类似的内容。此问题与“正确的保存位置”等问题有关。 Windows中的临时文件?,但不完全相同。

多年来我注意到Windows,从XP到Vista,现在到7岁,“我的文档”目录已经慢慢变成了一个鼓励你将个人'东西'放入一个地方的地方任何随机应用程序想要存储的任何垃圾倾销。

例如,如果我现在查看我的工作xp机器上的“我的文档”目录,则有Adobe,FX Composer,Maya,Processing,Visual Studio 2005/2008,Visual Studio Samples,Window Clippings,Evernote等文件夹....这个清单一直在继续。

事实上,我现在使用该文件夹的最后一件事就是存储我的'东西' - 这是它打算做的事情。我个人觉得将我的实际文档存储在那里,以及这些随机的应用程序设置太杂乱无章,难以排序。此外还有令人头疼的备份软件等......信噪比变得惨不忍睹。

除此之外,我现在发现自己处于编写一些代码的位置,我想存储一些与我的应用程序相关的设置。理想情况下,这些设置应该是“全局的”(我们的软件定期更新),因此将它们存储在可能短暂的某些Program Files目录中是行不通的。虽然设置本身可以存储在注册表中,但备份文件,压缩存档,样本等等...

所以我真正要问的是,对于这种情况,什么是正确的解决方案?我是否跟随人群并使用“我的文件”作为倾销场?无论如何,该文件夹是否已注销,或者我是否在添加问题?

您是否将“我的文档”用作应用程序的存储区域?你是否对那里出现的所有垃圾感到沮丧?

我的软件的用户是半技术的,所以可能会理解它只是一个像任何其他目录一样的目录(所以可以在其他地方处理它) - 但我想埃德娜阿姨不会理解这一点,所以答案取决于背景吗?

提前致谢!


编辑:

感谢%APPDATA%的建议 - 我想这对于不应该向用户公开的应用程序设置和文件是好的,但对于用户移动/管理自己可能有用的文件呢?我的文件是唯一的解决方案还是应该坚持%APPDATA%?

有帮助吗?

解决方案

只需在安装时进行配置,然后由用户进行配置。理想情况下,只给他们两个选择,一个是我的文档,一个是APPDATA。

将APPDATA设为默认设置,但允许在安装时轻松更改此设置,以便企业管理员想要自动存档的“我的文档”文件夹中的所有内容。

其他提示

如果这些是应用程序私有文件(即不是用户可见的文档),那么这不是%APPDATA%文件夹的用途吗?

作为“倾销场”并不是一个好主意,但它可以简化备份,一开始。

在我的工作场所,用户的“我的文档”文件夹都在网络驱动器上,便于自动备份系统捕获。

仅仅因为应用程序正在将内容转储到“我的文档”中。并不意味着他们应该。至少,如果你需要在那里转储东西,那么隐藏文件夹。真的,你应该使用%APPDATA%。

我会说应用程序数据是保留设置等的地方,而我的文档(可能在特定于应用程序的子文件夹中)将是保存应用程序生成的输出数据文件的默认位置。

通过安装程序/应用程序设置对话框配置后者将是最好的全方位解决方案。

如何遵循unix / linux传统将其存储在〜/ .app_name 下?只要确保它是隐藏的,就可以是“我的文档”。夹

在您的任何图书馆窗口(文档音乐视频等...)

只需点击位置菜单(位于窗格右侧对面的文档窗格菜单左侧,其中包含另一个菜单:文件夹下拉菜单,用于文件夹类型)

它将被称为位置,或者如果您已经有多个位置,则会调用菜单:包括:n个位置。

只需单击该位置菜单,即可添加所需的文档目录。 您可以更改顺序,以便指定的目录是主要查看的文档文件夹。 (并且您可以选择默认保存文件夹作为原始文件夹。然后将应用程序转储到原始默认位置,使您的主要位置保持原始状态)

但是在某些导航窗口中,所有位置都被视为一个巨大的文档文件夹。 (虽然凌乱,你确实有利于在一个位置导航所有这些位置...所以我认为那些搜索窗口提示有意义吗?)

您可以设置系统环境,以便Maya将使用干净的主要自定义文档位置而不是默认保存位置。 在系统属性控制面板的高级选项卡中: 为...创建/或编辑系统变量

MAYA_APP_DIR E:\ myCustomDocs \玛雅

(我使用不同的快速硬盘来节省我的SSD系统空间。)

为了增加灵活性,请查看硬链接软链接和符号链接的设置! 其中目录指向如下:

mklink / J [旧位置]新位置

为您提供更多选择和力量!

希望有帮助吗?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top