如何获得像Windows资源管理器一样的目录列表

时间:2013-04-11 23:55:10

标签: c# treeview

我正在构建一个树视图控件,并希望从像Windows资源管理器显示的列表开始:

我的文件 我的电脑   - (扩展一级)  鲍勃(C :)  恢复(d :)  DVD(E:)

我的网络地点...... 依此类推,您如何从目录信息中获取这类信息?

由于

1 个答案:

答案 0 :(得分:0)

资源管理器显示特殊文件夹以及逻辑驱动器。

使用Directory.GetLogicalDrives Method

获得的逻辑驱动器

可以使用Environment.GetFolderPath Method

将Slecial文件夹“映射”到实际路径

获得所有“根节点”的位置后,您可以使用Directory.GetDirectories MethodDirectoryInfo.GetDirectories Method

枚举其“目录”