Отказ доступа к пути - C#

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

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

Привет всем гуру! Пытаюсь читать содержимое папки но получаю отказ доступа к папке. Если указать прямой путь к файлу тогда без проблем можно работать с файлом (чтение/запись/удаление). Программка запускается правами админа. В папке тоже нет никаких ограничений. В чем проблема? Вот код:
 if (Directory.Exists(pathFile))
 { 
       foreach(string fileName in Directory.GetFiles(pathFile,"*.csv")) // Отказ доступа вот здесь
       {
               /*Здесь идет обработка */
       }
 }
Это скриншот ошибки:

Решение задачи: «Отказ доступа к пути»

textual
Листинг программы
        static void Main(string[] args)
        {           
            
            if (args.Count() < 2) {
                Console.WriteLine("Параметры неправильно указаны");
                return;
            }
 
 
            string brandSource = args[0];
            string pathFile = args[1];
 
            if (File.Exists(brandSource) == false)
            {
                Console.WriteLine(string.Format("Файл {0} не существует"));
                return;
            }
 
            if (Directory.Exists(pathFile) == true)
            { 
                foreach(string fileName in Directory.GetFiles("*.csv"))
                {
                    Console.WriteLine(fileName);
                }
            }
        }

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


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

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

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