Как показать элементы из папки MyComputer? - PullRequest
2 голосов
/ 01 августа 2011

Папка MyComputer не имеет объектов в файловой системе.Но мне нужно показать элементы из этой папки в ListView (WinForms).

Я думаю, невозможно получить System.IO.DirectoryInfo, который представляет папку MyComputer.Это правда?

Я могу получить коллекцию дисков, но не могу получить ярлыки, такие как "NokiaPhoneBrowser" или "ControlPanel".

Ответы [ 2 ]

1 голос
/ 01 августа 2011

NokiaPhoneBrowser не является файлом, поэтому его нельзя использовать с классом System.IO.File. Хотя у меня нет телефона Nokia, если он выглядит как iPhone (как камера), вы можете использовать протокол передачи изображений (http://msdn.microsoft.com/en-us/library/ms630344(v=VS.85).aspx),) или, если он отображается как медиаплеер, вы можете использовать соответствующий API и для этого.

0 голосов
/ 01 августа 2011

Может быть, Environment.GetFolderPath(Environment.SpecialFolder.MyComputer); добьется цели

Примечание. Извините, я только что понял, что это не сработает, поскольку MyComputer действительно не имеет представления папки.

...