MyComputer 文件夹在文件系统中没有任何对象。但我需要将此文件夹中的元素显示到 ListView (WinForms) 中。
我认为,获得代表 MyComputer 文件夹的 System.IO.DirectoryInfo 是不可能的。这是真的吗?
我可以获取磁盘集合,但无法获取“NokiaPhoneBrowser”或“ControlPanel”之类的快捷方式。
MyComputer 文件夹在文件系统中没有任何对象。但我需要将此文件夹中的元素显示到 ListView (WinForms) 中。
我认为,获得代表 MyComputer 文件夹的 System.IO.DirectoryInfo 是不可能的。这是真的吗?
我可以获取磁盘集合,但无法获取“NokiaPhoneBrowser”或“ControlPanel”之类的快捷方式。
不是文件,因此NokiaPhoneBrowser
不能与System.IO.File
类一起使用。虽然我没有诺基亚手机,但如果它看起来像 iPhone(作为相机),您可以使用图片传输协议 (http://msdn.microsoft.com/en-us/library/ms630344(v= VS.85).aspx),或者,如果它显示为媒体播放器,那么您也可以为此使用适当的 API。
也许Environment.GetFolderPath(Environment.SpecialFolder.MyComputer);
会成功
注意:对不起,我刚刚意识到这行不通,因为 MyComputer 确实没有文件夹表示。