Получить информацию о файлах с расширением .jpg - C#

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

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

Необходимо вывести информацию о файлах с расширением .jpg из каталога D.
DirectoryInfo dir = new DirectoryInfo(@"D:\");
 
            FileInfo[] imageFiles = dir.GetFiles("*.jpg",SearchOption.AllDirectories);
 
            Console.WriteLine("Найдено {0} ",imageFiles.Length);
 
            foreach (FileInfo f in imageFiles)
            {                
                Console.WriteLine("Имя файла: "+f.Name);
                Console.WriteLine("Размер файла: "+f.Length);
            }
в 3-й строке получаю исключение

UnauthorizedAccessExeption was unhandled

. Подскажите, что не так делаю

Решение задачи: «Получить информацию о файлах с расширением .jpg»

textual
Листинг программы
FileInfo[] imageFiles = SafeEnumerateFiles(@"d:\", "*.jpg", SearchOption.AllDirectories)
                        .ToArray();
Console.WriteLine("Найдено {0} ",imageFiles.Length);
foreach (FileInfo f in imageFiles)
{                
    Console.WriteLine("Имя файла: "+f.Name);
    Console.WriteLine("Размер файла: "+f.Length);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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