【问题标题】:Why does %AppData% in windows 7 seemingly points to wrong folder?为什么 Windows 7 中的 %AppData% 似乎指向错误的文件夹?
【发布时间】:2026-01-25 21:40:01
【问题描述】:

找到并进入 AppData 文件夹(特别是 windows 7)的最佳方法是在启动命令中键入 %AppData%。但它需要我去C:\Users\user.name\AppData\Roaming

当实际的 AppData 文件夹上一层时,为什么我需要转到 Roaming 文件夹?它发生在我拥有的两台计算机上。

【问题讨论】:

  • 已删除,感谢提醒!

标签: windows environment-variables


【解决方案1】:

根“AppData”文件夹没有环境变量,因为任何人都不应该将数据放在那里。相反,应用程序会根据数据的性质将数据放入“AppData”文件夹的子文件夹中。

共有三个子文件夹:

  • 漫游
  • 本地
  • 本地低

常规的旧 %AppData% 环境变量指向“Roaming”子文件夹的路径,这是大多数应用程序应存储其数据的位置,除非它们有特定原因不应使用用户的个人资料漫游。

如果您想要“本地”(非漫游)子文件夹,请改用 %LocalAppData% 环境变量。

至于在“开始 → 运行”对话框中输入此内容,这对我来说没有多大意义。此处存储的数据供用户使用。它是应用程序为自己使用而存储的私有数据——例如配置文件、数据库等。面向用户的数据应位于 Documents 文件夹中或用户指定的路径中。如果您是软件开发人员,出于测试目的访问此文件夹,只需上一级即可。

【讨论】:

  • 对,我只是想进去看看确实在 %LocalAppData% 中的内存转储文件。感谢这是有道理的,但如果他们将其命名为 %RoamingAppData% 会更好,因为它实际指向的地方。
【解决方案2】:

Run 对话框 (Win+R) 中键入 appdata(不是 %appdata%)会将您带到 %USERPROFILE%\AppData(即%AppData%\..)。

【讨论】:

    最近更新 更多