我的用户配置文件目录中有几个我认为不该放在那里的文件夹。大多数不需要的文件夹的名称都以点开头。
这些似乎应该放在 AppData 文件夹中。是不是我的系统出了问题,比如环境变量不对,还是应用程序故意在我的用户目录根目录下创建这些烦人的目录?
我想删除它们。自己将它们移动到 AppData 目录中是否安全或可行。我猜不行,但我想问问也无妨。也许有工具可以做到这一点。但是,如果我想移动它们,可能我必须进入每个应用程序并手动更改设置。或者更糟的是,手动弄乱注册表。
另外,将这些文件夹标记为隐藏是否安全?这会造成麻烦吗?
答案1
创建 Windows 还原点,然后将文件移动到回收站,重新启动,查看是否会导致任何问题,如果确实导致问题,请将文件从回收站移回,或者如果无法执行此操作,请执行 Windows 系统还原并选择您之前创建的还原点。
如果它阻止用户配置文件加载(不太可能)可以从 Windows 恢复环境(F8)运行系统还原或从 W7 系统修复光盘启动来运行恢复。
我的用户文件夹中有一个这样的文件夹,似乎是一个已安装的程序把它放在那里,而且我没有在我的电脑上使用 Android 设备,所以它们很可能是合法文件夹。
答案2
在Unix / Linux中,以点开头的文件或目录是隐藏的。理所当然的是,创建这些目录的应用程序开发人员是有意隐藏它们的。
手动隐藏文件夹效果很好,不会造成任何不良影响。只有当所有者应用程序公开设置以控制目录的位置时,移动文件夹才会起作用(正如我所怀疑的那样)。至少就我而言,大多数应用程序都没有公开任何此类设置。(幸运的是,GIMP 有)
我认为这是这些应用程序的一个错误,或者至少是编程不规范。如果要隐藏文件夹,应用程序应该明确将其设置为在 Windows 上隐藏,而不仅仅是在 Unix/Linux 上。更好的方法是将这些文件夹放在 AppData 目录中,该目录本身就是一个隐藏文件夹,并让它们在该目录中可见。