gpt4 book ai didi

windows - Programdata/Application Data 文件夹是什么?

转载 作者:可可西里 更新时间:2023-11-01 11:27:27 25 4
gpt4 key购买 nike

所以我正在编写一个遍历指定目录树的应用程序,我正在试验处理文件夹访问权限的异常,我遇到了一个文件夹,编译器返回该文件夹的目录为 C:\ProgramData\应用数据

有谁知道这个文件夹是什么?它似乎不存在于 Windows 资源管理器中。就像,该文件夹不存在。它没有隐藏。它只是不存在。我能够使用提升的命令提示符进入文件夹,但是当我使用“dir”命令查看文件夹包含的内容时,CMD 返回:

"C:\ProgramData\Application Data目录

找不到文件"

我很好奇这个文件夹是什么.....

最佳答案

dir/a 命令是你的 friend :

C:\ProgramData>dir /a
Volume in drive C has no label.
Volume Serial Number is 848A-BBB7

Directory of C:\ProgramData

23/05/2015 03:38 pm <DIR> .
23/05/2015 03:38 pm <DIR> ..
14/05/2015 10:28 pm <JUNCTION> Application Data [C:\ProgramData]

如您所见,应用程序数据是指向 ProgramData 的连接点。 Windows 包括许多类似的连接点,以向后兼容旧应用程序。

连接点的安全权限明确禁止列出文件,这就是为什么你不能得到它的内容列表的原因:

C:\ProgramData>icacls "Application Data" /L
Application Data Everyone:(DENY)(S,RD)
Everyone:(RX)
NT AUTHORITY\SYSTEM:(F)
BUILTIN\Administrators:(F)

此外,连接点标记为系统和隐藏:

C:\ProgramData>attrib /L "Application Data"
SH I C:\ProgramData\Application Data

这就是资源管理器不显示它的原因。 (看起来 Explorer 不显示标记为隐藏和系统的连接点,即使配置为显示隐藏项也是如此。)

关于windows - Programdata/Application Data 文件夹是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31352461/

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