Все файлы из папки и подпапок C#
Использую данный код, но он выдаёт список из нескольких подпапок. А надо все файлы из всех папок + путь основного каталога и вложенных.
DirectoryInfo diFromDir = new DirectoryInfo(@PathClient);
DirectoryInfo[] diFromArr = diFromDir.GetDirectories();
foreach (DirectoryInfo DirName in diFromArr)
{
DirectoryInfo fFromDir = new DirectoryInfo(@PathClient + "/" + DirName);
foreach (FileInfo Fname in DirName.GetFiles())
{
FileInfo ufInfo = new FileInfo(@PathClient + @"\" + DirName + @"\" + Fname);
AllFilesSize = AllFilesSize + ufInfo.Length;
listBox.Items.Add(DirName + "\\" + Fname);
AllFilesCnt++;
Properties.Settings.Default.AllFilesCnt = AllFilesCnt;
}
}