Виправлено: занадто довга помилка шляху призначення

Користувачі отримують помилку "Шлях призначення занадто довгий" , намагаючись скопіювати, перемістити або видалити певні файли або папки в операційних системах Windows. Здебільшого ця помилка трапляється через те, що Microsoft має 256/260 папку та обмеження імен.

Навіть якщо проблемі більше 20 років, помилка все ще зустрічається у всіх останніх версіях Windows. Майте на увазі, що це не обмеження NTFS, тому зміна формату не вирішить проблему. Проблема викликана обмеженнями в бібліотеці API Win32 . Більшість стандартних виданих програм (включаючи Провідник файлів ) не працюватимуть, якщо перевищено обмеження кількості символів.

Якщо ви зараз боретеся з цією проблемою, ми можемо вам допомогти. Нижче наведено набір методів, які дозволили користувачам у подібній ситуації вирішити проблему. Будь ласка, дотримуйтесь кожного потенційного виправлення по порядку, поки не зустрінете метод, який виправляє  помилку "Шлях призначення занадто довгий".

Спосіб 1. Скоротіть ім’я батьківської папки

Найпростішим рішенням є просто скоротити ім'я батьківської папки. Але, як ви можете собі уявити, це не завжди застосовується. Цей метод не застосовується, якщо у вас багато файлів, які перевищують обмеження довжини.

Якщо у вас є лише кілька файлів або папок, які відображають цю проблему під час переміщення / видалення / копіювання, просто скоротіть їх імена та повторіть спробу.

Якщо це не стосується вашої ситуації, перейдіть до способу нижче.

Спосіб 2: Тимчасово перейменуйте розширення файлу в текст

Якщо ви отримуєте цю помилку під час спроби перемістити один файл .zip або .rar, ви можете спробувати тимчасово перейменувати розширення файлу в текст і перейменувати його назад після того, як ви його перемістили. Ось короткий посібник із цього:

  1. Клацніть правою кнопкою миші на архіві .zip або .rar та виберіть Перейменувати . Потім змініть розширення на „ txt “.

    Примітка. Якщо ви не можете бачити типи розширень за замовчуванням, перейдіть на вкладку Вид у Провіднику файлів і встановіть прапорець, пов’язаний із розширеннями імен файлів.

  2. Перемістіть файл туди, куди ви хочете, а потім клацніть на ньому правою кнопкою миші ще раз, виберіть Перейменувати та змініть розширення назад на те, що було спочатку ( .zip або .rar ).

Якщо вам не вдалося перемістити файл за допомогою цього методу або якщо це не стосується вашої ситуації, перейдіть до методу нижче.

Спосіб 3: Видаліть папку за допомогою DeleteLongPath

Якщо ви видаляєте папку, яка перевищує обмеження в 260 символів, ви можете використати надійну безкоштовну програму, щоб обійти цю проблему. DeleteLongPath - це безкоштовна програма, яка негайно позбудеться папки. Легка програма призначена для автоматичного видалення структури папок та всіх вкладених папок та файлів.

Ось короткий посібник про те, як за допомогою DeleteLongPath видалити папку, яка відображає  помилку "Шлях призначення занадто довгий" при видаленні:

  1. Відвідайте це посилання ( тут ) і завантажте безкоштовну програму DeleteLongPath .

  2. Витягніть виконуваний файл DeleteLongPath із zip-файлу та відкрийте його.
  3. За допомогою кнопки " Огляд" встановіть шлях до папки, яку неможливо видалити, і натисніть кнопку " Видалити", щоб позбутися.

  4. Натисніть Так у останньому запиті попередження та дочекайтеся видалення структури папок. Але майте на увазі, що всі вкладені папки та файли цієї папки також будуть видалені.

Спосіб 4: Увімкнення підтримки довгого шляху (Windows 10, побудована 1607 або новіша версія)

Якщо ви використовуєте Windows 10 і вже застосували Anniversary Update (1607) , можна відключити обмеження MAX_PATH на системному рівні. Ви можете увімкнути підтримку довгих шляхів за допомогою редактора реєстру . Ось короткий посібник із цілого:

  1. Натисніть клавішу Windows + R,  щоб відкрити команду "Виконати". Введіть " regedit " і натисніть Enter,  щоб відкрити редактор реєстру.

  2. За допомогою лівої панелі перейдіть до меню Комп’ютер> HKEY_LOCAL_MACHINE> СИСТЕМА> CurrentControlSet> Керування> Файлова система.

  3. Вибравши FileSystem на лівій панелі, двічі клацніть на LongPathsEnabled (права панель).

  4. У Зміна параметра DWORD в LongPathsEnabled , встановіть дані Value на 1 і натисніть Ok для збереження.
  5. Закрийте редактор реєстру та спробуйте оперувати папками чи файлами, які відображали  помилку "Шлях призначення занадто довгий"  .

Якщо цей метод не застосовувався, перейдіть до методу нижче.

Спосіб 5: Використання команди xcopy у підвищеному командному рядку

Деякі користувачі змогли усунути  помилку "Шлях призначення занадто довгий"  , використовуючи команду xcopy у піднятому командному рядку. Ось короткий посібник, як це зробити:

  1. Використовуйте панель запуску в лівому нижньому куті, щоб знайти “ cmd ”. Потім клацніть правою кнопкою миші та натисніть Запустити від імені адміністратора.

  2. Вставте таку команду в піднятий командний рядок і натисніть Enter:

    xcopy * шлях до вихідних файлів * * шлях до пункту призначення / / O / X / E / H / K

    Примітка: Майте на увазі, що  * шлях до вихідних файлів * та * шлях до місця призначення * -  це просто заповнювачі для точних шляхів. Перш ніж натискати Enter, замініть заповнювачі реальними місцями .