Я пытаюсь получить все файлы во всех папках, которые у меня есть в каталоге.
Но результат совершенно случайный ..
Я думаю, что foreach не так ..
Что я не понимаю, почему?
Поскольку во всех папках мы проверяем все файлы, а затем отображаем кнопки ссылок всех файлов. Но на самом деле он отображает много папок, дважды.
var DI = new DirectoryInfo("C://inetpub//wwwroot//ClientPortal//Files//")
.GetDirectories("*.*", System.IO.SearchOption.AllDirectories);
foreach (System.IO.DirectoryInfo D1 in DI)
{
System.IO.FileInfo[] fiArr = D1.GetFiles();
foreach (System.IO.FileInfo file in fiArr)
{
LinkButton lktest = new LinkButton();
lktest.Text = D1.Name;
form1.Controls.Add(lktest);
form1.Controls.Add(new LiteralControl("<br>"));
}
}
Может ли кто-нибудь мне помочь?
Большое спасибо!