Найти файлы на диске - C#

Узнай цену своей работы

Формулировка задачи:

В массиве disks названия дисков по которым производить поиск. Выдает исключение Неверно задано имя папки если я ищу файл ,например, "notepad.exe"
private string[] searchFiles()
        {
            var checkedItems = clb.CheckedItems;
            string[] disks=new string[checkedItems.Count];
            
            for(int i=0;i< clb.CheckedItems.Count; i++)
            {
                disks[i] = checkedItems[i].ToString();
            }
 
            string fileName = tb_path.Text;
           
            List<string> files = new List<string>();
           
            for (int i = 0; i < disks.Length; i++)
                files.AddRange(Directory.GetFiles(fileName));
            return files.ToArray();
        }

Решение задачи: «Найти файлы на диске»

textual
Листинг программы
files.AddRange(Directory.GetFiles(disks[i], fileName));

Оцени полезность:

8   голосов , оценка 4.125 из 5
Похожие ответы