Directory.Move() выбивает исключение, подскажите что не так - C#

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

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

Функция по перемещению директории выбивает ошибку, подскажите- что не так?
 static void DirectMove()
        {
            string sourceDirect;
            string destDirect;
            Console.WriteLine(" Пример ввода: ");
            Console.WriteLine(@" Путь №1 C:\Users\Public\...\Xtest\ - то, где находится директория");
            Console.WriteLine(@" Путь №2 C:\Users\Directory\ - то, куда переместить");
            do
            {
                int y = 0;
                Console.Write("Введите путь №1: ");
                sourceDirect = Console.ReadLine();
 
                Console.Write("Введите путь №2: ");
                destDirect = Console.ReadLine();
               try
                {
                    Directory.Move(sourceDirect, destDirect);
                }
               catch
                {
                    Console.WriteLine(" ***");
                    Console.WriteLine(" Произошло исключение, директория не была перемещенa..");
                    Console.WriteLine(" Пожалуйста, проверьте правильность ввода и попробуйде снова!");
                    y++;
                }
                if (y == 0)
                {
                    Console.WriteLine("Директория успешно перемещена!");
                    Console.WriteLine(@"Желаете продолжить перемещение (1-да\2-нет)?");
                    Console.Write("Ответ: ");
                    y = int.Parse(Console.ReadLine());
                }
                if (y == 2) break;
 
            } while (true);
            Console.WriteLine(" **Ввод окончен!");
            Move();
        }

Решение задачи: «Directory.Move() выбивает исключение, подскажите что не так»

textual
Листинг программы
Directory.Delete ("путь к директории", true);//--true в этом случае указывает на удаление всего что внутри рекурсивно

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


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

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

15   голосов , оценка 4.267 из 5