如何显示“我的电脑”文件夹中的元素?

时间:2011-08-01 07:54:30

标签: c# .net special-folders

MyComputer文件夹在文件系统中没有任何对象。但我需要将此文件夹中的元素显示为ListView(WinForms)。

我认为,获取代表MyComputer文件夹的System.IO.DirectoryInfo是不可能的。这是真的吗?

我可以收集磁盘,但我无法获得“NokiaPhoneBrowser”或“ControlPanel”等快捷方式。

2 个答案:

答案 0 :(得分:1)

NokiaPhoneBrowser不是文件,因此不能与System.IO.File类一起使用。虽然我没有诺基亚手机,但如果它看起来像iPhone(作为相机),你可以使用图片传输协议(http://msdn.microsoft.com/en-us/library/ms630344(v= VS.85).aspx),或者,如果它作为媒体播放器出现,那么你也可以使用适当的API。

答案 1 :(得分:0)

也许Environment.GetFolderPath(Environment.SpecialFolder.MyComputer);可以解决这个问题

注意:抱歉,我刚才意识到这不起作用,因为MyComputer确实没有文件夹表示。