gpt4 book ai didi

windows-7 - 多层应用程序数据文件夹 - Windows 7

转载 作者:行者123 更新时间:2023-12-01 02:46:06 25 4
gpt4 key购买 nike

在命令窗口中如果我导航到 c:\users\me 并执行“dir”,我会看到 13 个文件夹但没有文件。如果我执行“dir/s”,我会看到数千个文件,但让我烦恼的是我看到的路径是这样的:

C:\Users\me\AppData\Local\Application Data\Application Data\Application Data\Application Data\Application Data\Application Data...然后,最后,像 Microsoft\VisualStudio 或 Google\Chrome 等。

应用程序数据文件夹的层和层是什么?如果我使用 AgentRansack 在这些层的深处搜索某个文件,我可能会在此层次结构的不同级别看到 15 或 20 个文件实例。如果我删除一个,它会说“删除失败”,但它会将它从列表中删除。所以,看起来这些文件夹有一些“虚拟”的东西......有什么线索吗?

最佳答案

DaddyMan 发布了这个(转述):

当您更改 Application Data 文件夹的权限时,Application Data“文件夹”会不断将自身复制为子文件夹,通常是通过为自己提供对 c:\users\文件夹的完全权限。 Application Data 文件夹实际上是一个连接点,它指向回其父文件夹。

C:\Users\\AppData\Local\Application Data\

指着

C:\Users\\AppData\Local\

这样做是为了防止在非 Windows 7 感知应用程序扫描应用程序数据“文件夹”时出现递归,这也是您在 c:\users\中的某些文件夹中收到“访问被拒绝”消息的原因。

The original link .

另外,Shawn B. Keene - MVP - 发布了这个:

任何时候应用程序试图将文件保存到一个讨厌的位置(例如 C:\Windows 或 C:\Program Files),Windows 都会强制实际保存到用户文件夹中的某个位置(C:\用户名\LocalSettings\VirtualStore\Program Files)。它诱使程序认为该文件确实进入了 Program Files 文件夹,但实际上它位于您的用户文件夹内的某个位置。

这种虚拟化(欺骗程序)是必需的,以便保存到顽皮位置的糟糕创建的应用程序仍然可以工作。另一种方法是程序尝试保存,然后在无法访问 Program Files 文件夹时崩溃。如果 Windows 不这样做,该程序每次运行时都需要管理员访问权限——这是非常不安全的,而且会使该程序无法在不允许用户成为管理员的企业环境中使用。

请放心,您看到的多个层是文件夹重定向和虚拟化(也称为连接点)的结果。无需清理或纠正这些文件,建议您避免浏览这些文件。

为了获得更好的结果,请将您的 TCW 文件保存到您的 Documents 文件夹而不是 Program Files 或其他地方,这将防止任何虚拟化怪异现象。

原文链接是here .

关于windows-7 - 多层应用程序数据文件夹 - Windows 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6913784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com