Windows 7 中的应用程序数据文件夹

发布于 2024-09-13 04:22:07 字数 730 浏览 6 评论 0 原文

我的系统上安装了 Windows 7 64 位。我对“C:\ProgramData\Application Data”文件夹有疑问。 此处此处“应用程序数据”是一个连接点,指向C:\程序数据。因此,我希望以下命令列出 C:\ProgramData 文件夹的内容(我的 ProgramData 文件夹包含 McAfee、Microsoft、Adobe 等文件夹)。

<块引用>

cd /d“c:\ProgramData\应用程序数据”

目录

但是我没有看到列出的任何内容...但是,如果我要深入遍历 1 个目录并列出内容,那么会列出该目录下的所有文件夹。 。

<块引用>

cd /d "c:\ProgramData\Application Data\McAfee

目录

我不明白这种行为。有人能解释一下吗?

I have Windows 7 64 bit installed on my system. I have a question about "C:\ProgramData\Application Data" folder.
It is mentioned here and here that "Application Data" is a Junction point which points to C:\ProgramData. So, i would expect the following command to list the contents of the C:\ProgramData folder (my ProgramData folder has folders like McAfee, Microsoft, Adobe, etc..)..

cd /d "c:\ProgramData\Application Data"

dir

However i do not see anything listed...However, if i were to traverse 1 more directory deeper and list the contents, then all the folders under that directory are listed...

cd /d "c:\ProgramData\Application Data\McAfee

dir

I do not understand this behaviour. Would anyone explain?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苦笑流年记忆 2024-09-20 04:22:07

这是为了允许采用旧名称的程序向后兼容,但也防止程序递归树并找到两个副本。

这是来自 Raymond Chen - 不过,我认为他是在他的博客上做到的,所以也许还有更多内容。

It's to allow backward compatibility for programs that assume the old name but to also prevent programs recursing the tree and finding both copies.

Here's an article about this from Raymond Chen - I thought he did it on his blog, though, so maybe there's more there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文