gpt4 book ai didi

c# - 列出 MyDocuments 目录文件奇怪的输出

转载 作者:行者123 更新时间:2023-11-30 12:18:39 25 4
gpt4 key购买 nike

我使用的是 Windows 7,我正在尝试列出 MyDocuments 中的所有文件。我得到了路径Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)这是 c:/Users/eyalw/Documents

现在我尝试使用 DirectoryInfo.GetFileSystemInfos() 列出文件,并且我从我的用户主目录中获取 dir + 目录中的文件,例如我的音乐、我的图片、我的视频。

我检查了命令行“dir”,那些目录不在 eyalw/Documents 中那我为什么要得到它们呢?

提前致谢!

最佳答案

如果您查看 Attributes 属性,您会发现这些是指向 C:\Users\eyalw\的隐藏符号链接(symbolic link)(或 ReparsePoint)音乐

Windows Vista 和 Windows 7 会创建这些隐藏的符号链接(symbolic link),以防程序尝试写入 Windows XP 中存在的 My Documents\My Pictures 等内容。

关于c# - 列出 MyDocuments 目录文件奇怪的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1637119/

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