如何在 C# 中读取网络快捷方式文件夹的内容?
我的网络快捷方式文件夹位于此处:
C:\Users\elan\AppData\Roaming\Microsoft\Windows\Network Shortcuts
此文件夹包含许多我定义/配置的 Web 文件夹的快捷方式。这些在窗口资源管理器中可见。如何在代码中获取此文件夹的快捷方式文件的目录列表?我尝试了以下操作,但它没有返回任何文件:
string path = @"C:\Users\elan\AppData\Roaming\Microsoft\Windows\Network Shortcuts";
string[] files = Directory.GetFiles(path);
My network shortcuts folder is located here:
C:\Users\elan\AppData\Roaming\Microsoft\Windows\Network Shortcuts
This folder contains a number of shortcuts to web folders that I defined/configured. These are visible in Window Explorer. How do I get a directory listing of this folder to the shortcut files in code? I tried the below, but it returns no files:
string path = @"C:\Users\elan\AppData\Roaming\Microsoft\Windows\Network Shortcuts";
string[] files = Directory.GetFiles(path);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
事实证明,“网络快捷方式”文件夹中的条目不是文件,而是目录。以下工作有效:
It turns out the entries in the Network Shortcuts folder are not files but are directories. The following worked: