简介
当您查看Windows资源管理器树时,它会将桌面显示为根目录。它的子项包括其中的所有文件/文件夹 PLUS 库,家庭组,用户的文件夹,计算机,网络,控制面板和回收站。
问题
我已经为我的程序创建了一个资源管理器树,但根目录是我使用Directory.GetLogicalDrives()
获得的主驱动器。
我希望能够以桌面为根。我尝试使用
Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
和
Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)
但两者都只返回其中的文件/文件夹。库,家庭组,用户的文件夹,计算机,网络,控制面板和回收站都不见了。
问题
如何创建这种资源管理器树?我是否需要手动将这些丢失的文件夹添加为Desktop目录的子项? (我正在使用WPF)