TL; DR
您有几种选择:
- 不要使用那些程序
- 与您使用的程序的开发人员联系,并要求他们将其数据存储在AppData中而不是Documents中
- 对某些程序使用辅助帐户/ VM
- 定期手动清理文件夹
- 使用/编写程序/脚本来定期使用黑名单和/或白名单清理文件夹
- (作为不理想的黑客,您总是可以只创建与不需要的目录同名的空文件,并将其设置为+ R + A + S + H。这样,程序将无法创建目录或放置其中的任何内容-尽管您仍然会有一堆0字节的文件。)
- 在“ 文档 ”中创建子目录以存储“实际文件”,并将其用作文档根目录(如果将“视频”,“图片”等子目录也重定向到新文件夹,则更容易)
- 与上一点类似,但是完全放弃了Documents文件夹进入程序,并为“实际文件”使用了另一个文件夹,例如,
C:\Users\Muntoo\MyActualFiles\*
(不要忘记重定向视频,音乐,收藏夹…)
基础
在Windows下,每个用户都会获得一个目录,该目录存储了他们特定于用户的文件。可以使用变量访问%userprofile%
。在Vista和更高版本中,它位于\Users\
文件夹下,而在XP和更低版本中,它位于\Documents and Settings\
文件夹中。
现在,一旦输入用户目录,它就会分解为几个不同的特定于目的的子目录。(通常,用户目录的根目录中还会有其他文件和文件夹,但是正式地,应该只有几个预定义的文件和文件夹,并且程序和用户应将项目放置在适当的子目录之一中。)
有用户目录的两个主要分支:一个地方user-generated files
被保存,和一个地方program-generated settings
存储中。
Vista及更高版本使用通用文件夹名称 Users
因为它没有空格,但是在XP及更低版本中,该名称Documents and Settings
使其用途更加明显:它存储(用户)文档和(程序)设置。
应用
当您运行程序并对其进行配置时,该程序会将自定义设置存储在应用程序数据中文件夹中%userprofile%
(根据Windows版本的不同,其名称也不同)。它有两种版本:一种用于将文件存储在该特定系统上(“本地”),另一种用于将文件复制到服务器上,以便您的设置可以随您移至网络上的其他系统(“漫游”)。 。(自Vista开始,还具有低特权版本。)
保存文件时,将其保存到“ 我的文档”中文件夹中%userprofile%
(特定的文件夹名称因Windows版本而异)。此文件夹(默认情况下)具有每种媒体类型(文本,图片,音乐,视频等)的各种子目录。
例
例如,假设一个名为Foobar的用户在C驱动器上安装的Windows 7中运行一个名为CoolApp的程序:
- 他们的用户目录是
C:\Users\Foobar\
- 当他们配置CoolApp时,它将设置存储在
C:\Users\Foobar\AppData\Local\CoolApp\
- CoolApp也可能/代替将某些设置/文件存储在
C:\Users\Foobar\AppData\Roaming\CoolApp\
- 当他们在CoolApp中创建文件时,将其保存到
C:\Users\Foobar\My Documents\
请注意,我的文档文件夹是保存文件的默认夹,但显然,用户可以自由保存他们有权访问的任何目录。
忠告
分隔用户文档和程序设置很有用,因为它使文件管理更加容易。几乎每个程序都会将文件存储在application-data文件夹中,即使仅使用了一次也从未使用过。实际上,建议将所有用户数据与操作系统分开,因为这样可以更轻松快捷地备份和还原OS和/或用户数据,并且还可以减少备份。
方法
有两种更改“ 我的文档”位置的官方方法。
您可以通过打开“ 我的文档”文件夹的“ 属性”对话框并更改目标目录来自动更改(并物理移动)“ 我的文档”文件夹。
在Vista及更高版本中:
在XP及以下版本中:
您还可以通过编辑注册表项中的“ 个人”值来手动移动它
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
您无需在中编辑相应的值…\Explorer\Shell Folders
。您需要重新启动或重新启动浏览器的Windows反正拿起变化,当你这样做,资源管理器将更新值Shell Folders
从那个在User Shell Folders
。
您将需要手动将实际文件夹移动到新位置。
在使用它时,您也可以移动其他文件夹,例如“ 我的图片”,“ 我的视频”,“ 收藏夹 ”等。
杂
保存游戏时,实际上是在保存文件,就像在Word中保存文档或在MSPaint中保存图片一样。这样,保存游戏通常现在就存储在“ 我的文档”中,但是有些保存了游戏的设置并保存在“ 应用程序数据”文件夹中。