在 Windows 11 和 Windows 10 系统中,每个用户账户都有一个名为AppData
的应用数据文件夹,其中还包含了Local
、LocalLow
和Roaming
三个子文件夹。本教程将详细介绍这几个文件夹的用途,以及如何找到并轻松访问它们。
AppData 文件夹有什么用?
AppData
(应用程序数据)文件夹是一个隐藏的存储容器,用于保存应用程序所需的特定数据,如缓存文件、偏好设置、配置信息等,以确保应用程序正常运行。
换句话说,它是应用程序存储和读取数据的核心位置,这样就不会干扰到应用程序的核心文件,还能让每个用户根据自己的需求进行个性化配置。
在AppData
文件夹里面,还有Local
、LocalLow
和Roaming
三个子文件夹,下面,我们来看看它们的具体作用。
Local 文件夹
Local
文件夹是应用程序用来存储特定于当前设备,且不会跨计算机同步的数据。
- 通常情况下,应用程序会将配置文件和偏好设置保存在这个文件夹中。例如,在
Local
文件夹中,你可以找到一个名为「Microsoft」的文件夹,其中又包含了 Microsoft Edge、Office、OneDrive、事件查看器、Teams 等应用程序的数据(具体取决于你安装了哪些应用)。
如果你将「Microsoft Edge」文件夹手动删除,浏览器会丢失所有配置信息,就相当于被完全重置了。
- 一些应用程序可能会在该文件夹中缓存特定文件,以提升性能或存储经常使用的数据。此外,系统和应用程序也可能将此位置用于缓存临时文件。
LocalLow 文件夹
LocalLow
文件夹与Local
文件夹功能相似,但用途又略有不同。它主要用于存储那些需要较低权限、重要性较低的数据。
LocalLow
文件夹主要为以「标准用户」身份运行或处于沙盒环境中,且仅有有限写入权限的应用程序提供存储空间。- 应用程序还可以在这里存储一些较不重要和临时性的数据。
Roaming 文件夹
Roaming
文件夹是用于存储数据的另一个位置,它存储的数据能够在多台计算机之间进行同步。
Roaming
文件夹保存了用户的个性化设置,如应用程序的偏好设置、定制化信息,以及其他需要在所有设备上保持一致的用户数据(需要域管理员启用漫游配置文件)。
通常情况下,开发者会根据应用程序的具体工作方式,来选择使用以上哪个文件夹存储数据。
如何访问 AppData 及子文件夹
出于安全考虑,Windows 系统中的AppData
文件夹默认处于隐藏状态,你可以通过它们的具体路径或使用系统分配的环境变量来直接访问这些文件夹。
方法 1:在「文件资源管理器」中访问
1使用Windows + E
快捷键,打开「文件资源管理器」。
2根据你使用的系统,显示隐藏文件和文件夹:
- Windows 11:点击「查看」菜单,在「显示」选项下勾选「隐藏的项目」。
- Windows 10:点击顶部的「查看」选项卡,然后勾选「隐藏的项目」。
3在地址栏中访问以下路径,AppData 文件夹就会显示出来:
C:\Users\<用户账户名>
方法 2:使用环境变量直接访问
你还可以在「文件资源管理器」地址栏、「命令提示符」或「运行」对话框直接通过环境变量来访问 AppData 文件夹:
环境变量 | 对应文件夹 |
---|---|
%LOCALAPPDATA% | Local 文件夹 |
%LOCALAPPDATA%Low | LocalLow 文件夹 |
%APPDATA% | Roaming 文件夹 |
注意事项
- 在浏览
AppData
文件夹时,请务必小心,随意删除文件可能导致应用程序无法正常工作。如果你对文件夹中的内容和作用不太了解,最好不要随意进行修改。 AppData
文件夹是系统的一个关键部分,因此不能直接从系统中删除。- 如果你更换了用户账户,在删除旧账户时,该账户下的
AppData
文件夹也会被移除。
最后,虽然大多数应用程序都会在AppData
文件夹中存储数据,但也有一些绿色软件,不需要安装就可以运行,它们不会使用这个文件夹来存储数据。
非常好的科普,有些软件真是把这个路径当成家了,数据量巨大还不会自己定时清理
按微软的开发规范,这里本就是它们的家啊。如果有软件数据量巨大,比如模型文件啥的,可以看看有没选项给挪个地方,手动清理搞不好把软件弄崩了……
原来如此,我对这方面不太了解,按我的理解,软件如果是安装在其它盘,就不应该在C盘存放过多数据,最好是统一都放在软件自己的安装路径下面,这样应该更方便管理一点。但是刚刚我去搜索了解了一下,这样安排也有它自己的道理…