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

本文关键字:快捷方式 网络 文件夹 中网 何读取 读取 | 更新日期: 2023-09-27 18:20:58

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

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);

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

原来"网络快捷方式"文件夹中的条目不是文件,而是目录。以下工作:

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