16

我对 Windows 7 有点陌生。我正在运行 Windows 7 的外语版本(不确定这是否重要)。无论如何,当我使用 cmd 运行命令提示符环境和

C:\Users\MyUserNameHere> 目录

我没有看到名为 AppData 的文件夹。

当我做同样的事情并从 Windows 资源管理器应用程序中检查出来时,我也看不到 AppData 文件夹。然而,当我

C:\Users\MyUserNameHere> cd AppData

我可以 cd 到这个文件夹。好像这个文件夹以某种方式被隐藏了。

所以,我的问题是:

  1. 这个文件夹是做什么用的,即它在 Windows 7 中的用途是什么?我看到一些安装在这个文件夹下安装了东西,而另一些则没有。为什么?

  2. 其中包含的三个目录有什么区别:Local、LocalLow 和 Roaming?他们有不同的目的吗?

  3. 我可以“取消隐藏”这个隐藏的 AppData 文件夹,以便在 windows explorer.exe 应用程序中更轻松地导航到它吗?

  4. Aptana Studio 3 安装在 AppData\Local 目录下,而使用 Skype 拍摄的网络摄像头照片位于 AppData\Roaming 下。为什么选择这种目录?(这个问题只是 2 的一个特例。)

谢谢你的澄清,

我还想指出一本书详细介绍了 Windows 7 的此类内容,以便如果您不介意建议链接或书籍,我可以更好地使用操作系统。

4

3 回答 3

9
  1. 该文件夹用于应用程序存储任何用户数据,例如设置或缓存文件。

  2. 请参阅此站点以获得很好的解释。

  3. 您可以通过关闭[编辑>文件夹选项]下的“隐藏文件夹”功能来取消隐藏文件夹(按alt键查看菜单)。或查看上面的链接了解更多信息。

  4. 我希望该程序以漫游的方式存储镜头,这样如果您使用联网的 PC(例如在工作场所的域上),当您登录和关闭时,图像将能够从 PC 传输到 PC。

于 2012-06-20T12:10:13.453 回答
3

如前所述,AppData 文件夹默认是隐藏的,以便从 CMD 行查看它,使用以下命令;

cd %userprofile%
dir /a:h

%userprofile% 是用于访问当前用户配置文件文件夹位置的有用环境变量。添加到 dir 的开关告诉 dir 显示具有隐藏属性的文件/文件夹。

注意:更改文件夹选项中的隐藏文件选项只会影响资源管理器,Cmd.exe 仍将隐藏具有隐藏属性的文件/文件夹。


继 jamesakadamingo 回答点 4

差异的原因是AppData\Local文件夹用于存储特定于用户配置文件的信息,这些信息应该存储在本地(即,它特定于当前机器)。LocalLow 是相同的,但专门用于低完整性应用程序在本地存储数据。

在您的 Aptana Studio 3 示例中,如果您使用另一台机器,则不一定安装 Aptana Studio 3,因此保留该信息没有任何好处。

鉴于AppData\Roaming从一台机器到另一台机器跟踪用户(如果他们的用户配置文件正在漫游),并且通常包含可能持续存在并且仍然有益的信息,对于 Skype,网络摄像头拍摄(它们只是可通过任何图像查看器或编辑器访问的图像)这将是有用的内容,可以保留在您的个人资料中。

于 2012-06-20T12:30:30.047 回答
0

一个很好的来源是Paul Thurrott 的Windows 7 Tips

于 2012-06-24T03:51:01.933 回答