У меня есть listBox1, который должен отображать все файлы на моем рабочем столе, для этого я использовал следующий метод.
string filepath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
DirectoryInfo path = new DirectoryInfo(filepath);
foreach (var file in path.GetFiles())
{
listBox1.Items.Add("File : " + file.Name);
}
Он работает, но по какой-то причине не отображает некоторые ярлыки, отображает несколько ярлыков, но большинство из них не отображаются. Я понятия не имею, почему это происходит
.lnk
- person Sriram Sakthivel   schedule 12.11.2013dir
? ЕслиGetFiles
возвращает некоторые ярлыки, но не все, что отображается на вашем рабочем столе, мое первоначальное ощущение будет заключаться в том, что оболочка Windows объединяет файлы из каталога рабочего стола с некоторыми другими настройками для создания отображения, т. е. на дисплее могут отображаться вещи, которых нет в каталог рабочего стола. - person matt   schedule 12.11.2013info.GetFileSystemInfos
? Я думаю, что все возвращается. - person nawfal   schedule 12.11.2013