繁体   English   中英

如何在C#中读取网络快捷方式文件夹的内容?

[英]How do I read the contents of the network shortcuts folder in C#?

我的网络快捷方式文件夹位于:

C:\\ Users \\ elan \\ AppData \\ Roaming \\ Microsoft \\ Windows \\ Network Shortcuts

此文件夹包含许多我定义/配置的Web文件夹的快捷方式。 这些在Window Explorer中可见。 如何将此文件夹的目录列表添加到代码中的快捷方式文件中? 我尝试了以下,但它没有返回任何文件:

string path = @"C:\Users\elan\AppData\Roaming\Microsoft\Windows\Network Shortcuts";
string[] files = Directory.GetFiles(path);

事实证明,网络快捷方式文件夹中的条目不是文件,而是目录。 以下工作:

string path = @"C:\Users\elan\AppData\Roaming\Microsoft\Windows\Network Shortcuts";
string[] dirs  = Directory.GetDirectories(path);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM