Коригиране: Прекалено дълга грешка в пътя на дестинацията

Потребителите получават грешката „Пътят на дестинацията е твърде дълъг“, докато се опитват да копират, преместват или премахват определени файлове или папки в операционните системи Windows. Повечето пъти тази грешка се случва, защото Microsoft има 256/260 папка и ограничение на име.

Дори ако проблемът е на повече от 20 години, грешката все още се среща във всички скорошни версии на Windows. Имайте предвид, че това не е ограничение на NTFS, така че промяната на формата няма да премахне проблема. Проблемът е причинен от ограничение в рамките на Win32 API библиотеката . Повечето от стандартно издадените приложения (включително File Explorer ) ще се повредят, ако ограничението за знаци бъде надвишено.

Ако в момента се борите с този проблем, може да ви помогнем. По-долу имате колекция от методи, които са позволили на потребителите в подобна ситуация да разрешат проблема. Моля, следвайте всяка потенциална корекция, докато срещнете метод, който коригира  грешката „Пътят на дестинацията е твърде дълъг“.

Метод 1: Съкратете името на родителската папка

Най-лесното решение от куп е просто да съкратите името на родителската папка. Но както можете да си представите, това не винаги е приложимо. Този метод не е приложим, ако имате много файлове, които надвишават ограничението за дължина.

Ако имате само няколко файла или папки, които показват този проблем, докато са преместени / изтрити / копирани, просто съкратете имената им и опитайте отново.

Ако това не е приложимо за вашата ситуация, преминете към метода по-долу.

Метод 2: Временно преименувайте разширението на файла в текст

Ако получавате тази грешка, докато се опитвате да преместите един .zip или .rar файл, можете да опитате временно да преименувате разширението на файла в текст и да го преименувате обратно, след като сте го преместили. Ето кратко ръководство за това:

  1. Щракнете с десния бутон върху архива .zip или .rar и изберете Преименуване . След това променете разширението на „ txt “.

    Забележка: Ако не можете да видите типовете разширения по подразбиране, отворете раздела Изглед на File Explorer и поставете отметка в квадратчето, свързано с разширенията на имена на файлове.

  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. Използвайки левия прозорец, навигирайте през Computer> HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Control> FileSystem.

  3. С FileSystem, избрана от левия прозорец, щракнете двукратно върху LongPathsEnabled (десен панел).

  4. В Редактиране на стойността на DWord на LongPathsEnabled задайте данните за стойност на 1 и натиснете Ok, за да запазите.
  5. Затворете редактора на системния регистър и опитайте да работите с папките или файла, които показват  грешка „Пътят на дестинацията е твърде дълъг“  .

Ако този метод не е приложим, преминете към метода по-долу.

Метод 5: Използване на командата xcopy в повишен команден ред

Някои потребители са успели да разрешат  грешката „Пътят на местоназначението е твърде дълъг“  с помощта на командата xcopy в повишен команден ред. Ето кратко ръководство за това как да направите това:

  1. Използвайте стартовата лента в долния ляв ъгъл, за да потърсите „ cmd “. След това щракнете с десния бутон върху него и щракнете върху Изпълни като администратор.

  2. Поставете следната команда в повишения команден ред и натиснете Enter:

    xcopy * път към изходните файлове * * път до местоназначението * / O / X / E / H / K

    Забележка: Имайте предвид, че  * пътят до изходните файлове * и * пътят до местоназначението *  са просто заместители за точните пътища. Заменете заместителите с реалните местоположения, преди да натиснете Enter .