什么是 %UserProfile%\Roaming?

什么是 %UserProfile%\Roaming?

我的用户配置文件下有一个名为 Roaming 的零字节文件夹,其中包含以下文件夹字符串 \Roaming\Intel\Wireless\Settings,尽管除了包含下一个文件夹外每个文件夹都是空的。

一些令人困惑的细节:

  • 设置文件夹是隐藏的,但它和所有其他文件夹都是完全空的。
  • 漫游文件夹的大小为零字节。
  • 文件夹属性显示“Roaming”创建于 2014 年 8 月,但此后一直未进行修改七月2014年。

因为它不包含任何内容并且 3 年内都没有修改过,所以我猜删除它是安全的,但如果有人有任何见解的话,我真的很想知道它到底是什么!

注意:此文件夹与 %UserProfile%\Appdata\Roaming 无关

答案1

有时,编写不正确的脚本或程序不会使用已知文件夹Appdata正确和错误的文件夹被创建。在你的例子中,一些应用程序开发人员在输入路径名时忘记输入正确的路径%UserProfile%\Appdata\Roaming(或该解释的变体)*。从文件夹内容可以明显看出,它是为真实的\Appdata\Roaming 文件夹。

对于 Windows XP 时代的应用程序而言,这经常是一个问题,因为 Vista+ 改变了大多数已知文件夹的位置。

在我遇到的每种情况下,这些文件夹中的数据都是临时的,通常可以安全删除。如果您担心,请考虑快速备份文件夹并将其放在一边一周左右,以确保不会发生任何损坏。


*实际上,开发人员的真正错误是没有使用%APPDATA%直接映射到C:\Users\<user name>\AppData\RoamingVista 及更高版本的正确已知文件夹变量。

相关内容