Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Имя файла или его расширение имеет слишком большую длину как удалить


Как удалить файл или папку с длинным названием, если Windows не даёт этого сделать!

В данной статье я хочу поделиться с вами парочкой способов решений одной проблемы в Windows, с которой уже несколько раз сталкивался сам. Проблема заключается в том, что Windows не даёт возможность удалить файл или папку с очень длинным названием, а конкретно — путь к которым слишком длинный и превышает размер в 260 символов. При попытке удалить такой файл или папку, вы получите сообщение: «Файловая система не поддерживает такие длинные имена исходных файлов». Такая ситуация может возникнуть, например, тогда, когда у вас сложная структура папок в виде большой «матрёшки». К примеру, в одной папке есть другая папка, в ней в свою очередь ещё одна папка, в ней ещё одна и так далее. И в самом конце этого пути, в последней папке лежит нужный файл. Так вот, если в сумме все названия этих папок по количеству символов превысят 260, то в итоге система не даст вам удалить одну из папок или сразу несколько в самом конце этой «матрёшки» :) А если проблема конснулась файла, только вы его и открыть не сможете, переименовать или даже скопировать. Проще говоря, такой файл будет недоступен!

Вот пример структуры папок, которую я назвал «большой матрёшкой»:


как удалить папку с длинным названием

Как видим, на диске «D» (Данные) есть исходная папка видео, в ней папка «Фильмы», в ней «Всё что нужно для просмотра фильмов» и далее таким же образом папка в папке. При этом многие папки имеют длинные названия названия — больше 10-15 символов, что в сумме даст объём символов во всех названиях больше 260. И если в конце такой «матрёшки» будет лежать файлик, то может получиться так, что работать с ним вы не сможете… Иногда сама система не даёт создать в конечном итоге папку или файл превышающий допустимое количество символов, но иногда почему-то такое происходит.

В начале для новичков поясню, что такое путь к файлу и папке. Путь – это так называемый адрес в компьютере, по которому располагается файл или папка. Например, файл под названием «Мой файл.txt» лежит на локальном диске D: в папке «Документы». Тогда путь к этому файлу будет выглядеть так:

D:\Документы\Мой файл.txt

Или, например, вот так будет выглядеть путь из примера выше, где я показал сложную структуру папок.

D:\Видео\Мои фильмы\Всё что нужно для просмотра фильмов\Программы для просмотра фильмов\Как открывать фильмы MP4\Список фильмов-примеров MP4\Перечень программ для открытия MP4\Что нельзя делать при открытии файлов MP4

Как видно, количество символов в пути выше велико и не исключено то, что в конце будет лежать файл или папка с длинным названием, который вы не сможете удалить.

При попытке удалить файл с длинным названием пути к нему, вы получите окно с ошибкой такого рода:


как удалить папку с длинным названием

Я попробовал искусственно воссоздать проблему и вот что у меня получилось.

На диске «D» создал папку коротким именем «1» и в неё поместил файл с очень длинным названием. Вот пример:


как удалить папку с длинным названием

Теперь я ту папку «1» переименовываю тоже в какое-то очень длинное название, например:


как удалить папку с длинным названием

Что интересно, Windows свободно даёт переименовать папку вот в такое длинное название, несмотря на то, что количество символов в названии этой папки + названии файла уже превышает 260! Ну и после такого вот переименования папки в длинное название, я уже не могу удалить файл, расположенный в ней и получаю ошибку, показанную выше на изображении.

Или вот ещё пример… Я обслуживаю сайт Московского приборостроительного техникума, в котором ранее работал на полную ставку и иногда для тестирования каких-то новых «плюшек» для сайта использую копию сайта на своём компьютере. А то вдруг я что-то нехорошее установлю и сайт на хостинге умрёт? :) А так я у себя на компьютере проверяю и если всё в порядке, то уже настраиваю на реальном сайте, расположенном на хостинге. Так вот, один раз я перенёс себе с хостинга весь сайт чтобы протестировать одну вещь и после того как закончил работать, решил удалить с компьютера папку с сайтом. Ведь весит она порядке 6 Гб. Сайт удалился весь, кроме ряда папок. Я начал смотреть и увидел, что не удалились те папки, которые содержали в себе файл с длиннющим названием в виде иероглифов:


как удалить папку с длинным названием

Попытался ещё раз удалить этот файл с длинным названием и увидел туже ошибку, о которой выше упоминал. Попробовал переименовать, тоже не получается. Ну и пришлось думать над тем, как проблему решить.

Как решить проблему удаления папки / файла с длинным названием пути!

Я пробовал 2 способа как можно удалить папку / файл с длинным названием в пути к ним. Оба они технически не сложные (особенное 1-й), поэтому, думаю, сможет справиться новичок если выполнит всё точно также как я показываю:

  1. Переименовать несколько папок в пути к файлу в более короткое название. Это самое простейшее решение, которое уже должно многим помочь! Предположим у вас в папке с очень длинным названием лежит файл, который вы не можете удалить, открыть, скопировать, да и вообще работать с ним не можете.

    Тогда попробуйте просто переименовать папку, в которой лежит файл с длинным названием, например, в «1». Вернусь к одному из примеров выше. Вот имеется папка с длинным названием:


    как удалить папку с длинным названием

    Переименовываю через стандартный проводник Windows название той папки в «1» и вот как теперь выглядит путь к файлу:


    как удалить папку с длинным названием

    Теперь, с файлом можно спокойно работать, система даст его открыть, переименовать и удалить.

    Если же у вас длинное дерево папок, т.е. как матрёшка, в одной папке другая, в ней ещё, потом ещё, то переименовывать начинайте с самой первой папки из этой матрёшки. Не с последней по списку, а с первой!

  2. Может быть так, что папок огромное количество и переименовать какие-то из них не получится из-за той же ошибки или это займёт у вас много времени. В таком случае предлагаю второй способ.

    Способ заключается в том, что вы можете взять какую-то папку, например, в середине общего дерева и подключить её в виде виртуального диска. Виртуальный диск – это то, что напоминает нам обычный локальный диск, но который просто привязывается к определённой папке, например, для быстрого взаимодействия с ней.

    Допустим у вас есть примерно такой вот длинный путь:

    D:\Видео\Мои фильмы\Всё что нужно для просмотра фильмов\Программы для просмотра фильмов\Как открывать фильмы MP4\Список фильмов-примеров MP4\Перечень программ для открытия MP4\Что нельзя делать при открытии файлов MP4

    Предположим, что в самой последней папке у нас лежит какой-то проблемный файл, с которым мы не можем работать, поскольку путь к нему, как видим, весьма приличной длинны :)

    Мы можем взять и подключить одну из папок с длинным названием в середине пути в качестве виртуального диска. Пусть это будет папка «Программы для просмотра фильмов».

    Для подключения виртуального диска нам понадобится так называемая командная строка Windows, т.е. консоль.

    Открыть её можно через поиск Windows. В поиске так и наберите «Командная строка»:


    как удалить папку с длинным названием

    В окне командной строки нам нужно набрать команду:

    subst буква_виртуального_диска «путь_к_папке»

    Букву диска вы можете поставить любую, только чтобы она уже не была занята одним из локальных дисков. Например, у вас есть локальный диск C и D, а значит виртуальный диск вы уже не сможете обозвать той же буквой. Можно назвать, например, буквой «X», потому что она редко у кого используется в Windows.

    В качестве пути к папке вы вставляете путь к той папке, которую хотите подключить как виртуальную. Как я уже говорил, в моём примере виртуальной папкой сделаем «Программы для просмотра фильмов», а значит путь нужно указать вот такой:

    D:\Видео\Мои фильмы\Всё что нужно для просмотра фильмов\Программы для просмотра фильмов\

    Итак, итоговая команда в моём случае будет выглядеть вот так:

    subst X: «D:\Видео\Мои фильмы\Всё что нужно для просмотра фильмов\Программы для просмотра фильмов\»


    как удалить папку с длинным названием

    Чтобы выполнить введённую команду, нажимаем клавишу «Enter» на клавиатуре. Виртуальный диск будет создан.

    Теперь перейдём в проводник Windows, зайдём в раздел «Этот компьютер» (или «Компьютер») и видим там созданный виртуальный диск:


    как удалить папку с длинным названием

    Отличить его можете по букве. Я присваивал букву «X» виртуальному диску. Теперь если открыть этот виртуальный диск, то мы сразу окажемся в папке «Программы для просмотра фильмов». Т.е. мы взяли и срезали нафиг половину пути к конечной папке.

    Для сравнения…

    Ранее путь к конечной папке выглядел так:

    D:\Видео\Мои фильмы\Всё что нужно для просмотра фильмов\Программы для просмотра фильмов\Как открывать фильмы MP4\Список фильмов-примеров MP4\Перечень программ для открытия MP4\Что нельзя делать при открытии файлов MP4

    После подключения виртуального диска к папке «Программы для просмотра фильмов» путь к конечной папке выглядит так:

    X:\Как открывать фильмы MP4\Список фильмов-примеров MP4\Перечень программ для открытия MP4\Что нельзя делать при открытии файлов MP4

    Чувствуете разницу? Путь сокращён в два раза, поскольку буква диска сразу же направляет нас к папке в средине пути :) А поскольку путь сильно сокращён, наверняка теперь вы сняли ограничение по символам в названиях файлов и папок и сможете удалить файл или папку с длинным названием!

    После того как проблему с файлом вы решите, виртуальный диск можно снова удалить, чтобы не мозолил глаза в проводнике.

    Для этого снова откройте командную строку Windows и введите команду:

    Subst буква_виртуального_диска /d

    В моём случае буква диска «X», поэтому команда будет выглядеть вот так:


    как удалить папку с длинным названием

Когда я думал над вариантами решения проблемы, как удалить папку или файл с длинным названием, в интернете находил ещё такой вот вариант: удалить проблемный файл через программу «Total Commander». Попробовал, нифига не получилось, поэтому и советовать такой способ не стал :)) Да и способ, даже если он у кого-то бы и заработал, честно говоря не прикольный, потому что приходится ставить дополнительную программу на свой компьютер ради удаления одного лишь файла или папки с длинным названием…

Я думаю, при возникновении подобной проблемы, которая у меня возникала ни один раз, вам обязательно поможет один из вышеописанных способов.

На этом всё! До скорых встреч в следующих статьях ;)

Что делать, если не удаляется файл с длинным именем?

Длинный у нас получился заголовок получился, но он указывает на суть проблемы, которая будет здесь описана. Недавно я столкнулся с не очень хорошей ситуацией. Сортируя файлы на жёстком диске и очищая его от ненужного, я обнаружил, что один из файлов не удаляется, а появляется ошибка следующего содержания: «Файловая система не поддерживает такие длинные имена исходных файлов. Попробуйте перенести файл в папку с меньшей длиной пути или укажите более короткое имя файла и повторите попытку».

Я не только не мог удалить файл, но еще и изменить имя на более короткое имя тоже не удалось. Для многих это показалось бы тупиком, ведь получается, что файл не удаляем.

На самом деле проблема решается очень просто и быстро, и сейчас я опишу два метода её решения, а каким пользоваться решать только вам.

Что делать, если слишком длинный путь к источнику, как удалить такой файл?

При наличии файла, который не удаляется из-за длинного имени, решить проблему можно несколькими вариантами. Например, файл вложен в несколько каталогов, допустим, пять или даже десять папок, которые имеют названия по 10-20 знаков, то это и может быть причиной не удаления файла. Дело в том, что Windows не поддерживает любые файлы, в названиях которых больше 260 символов. Если этот предел превышен, то появится ошибка, которую я показал выше. Количество папок, имеющие свои названия и само имя файла в сумме должны давать менее 260 символов. В системе также есть одна особенность – при превышении этого ограничения мы всё-таки можем переименовывать папки. А это значит, что необходимо переименовать все папки на короткое имя, например, буква или цифра.

Такая проблема может появиться не только из-за того, что вы дали такое длинное название. У меня это произошло тогда, когда я решил загрузить себе файлы сайты с сервера и кое-что сделать. Так как файлы уже были не нужны, я удалил весь каталог с файлами сайта, но как оказалось он содержал файл с очень длинным именем, плюс названия папок и это не дало мне всё это удалить.

По теме: Как обойти ограничение на длину в 260 символов в Windows 10

Метод второй поможет, если с первым не удалось. Дело в том, что не все папки, ведущие к файлу с длинным именем, могут переименовываться и будет вылетать всё так же ошибка файловой системы. Тогда вы можете создать виртуальный диск, используя любую из вложенных папок, ведущих к не удаляемому файлу. Сейчас я покажу, как это сделать.

Открываем командную строку. Для этого нажимаем сочетание Win+R и вводим команду cmd. Можно нажать правой кнопкой мыши по меню Пуск (Либо сочетание клавиш Win+X) и выбрать там командную строку.

Теперь вы пишите такую команду, которая сделает для нас виртуальный диск:

subst буква-диска «путь к файлу или папке – это и будет диском»

Нужно выбрать такую букву диска, которая не занята другими. Системный раздел обычно указывается буков C, а второй раздел, как D или E, тогда выбираем любую другую.

Путь к папке нужно указывать от диска. Если у вас это вызывает сложность, то откройте ту папку, которая будет выступать в качестве виртуального диска и в проводнике вверху скопируйте путь до неё.

У меня эта команда выглядит следующим образом:

subst Z: «C:\Users\User\Desktop\3333333333333333333333333333333333333333333333333333\1\1\1»

Когда мы зайдем в Мой компьютер, то там вы должны увидеть диск, с той буквой, которую мы ей присвоили из командной строки. Таким образом, путь к файлу сократиться практически в два раза, а это значит, что общая длинна символов может составлять менее 260 знаков. Теперь вы можете попробовать избавиться от неудаляемого.

Для того, чтобы виртуальный диск удалить нужно ввести команду:

subst БукваДиска /d

Используем Total Commander

В интернете я обнаружил метод, который позволяет удалить не удаляемые файлы при помощи утилиты Total Commander. Конечно, минус тут в том, что придётся устанавливать дополнительный софт на компьютер, а это не все захотят делать. В любом случае оставлю этот способ здесь, вдруг кто захочет воспользоваться.

Скачиваем и устанавливаем программу. Идём во вкладку «Файл» щелкаем по разделу «Изменить атрибуты». Появляется окошко, где убираем галки со всех атрибутов. Если вверху не стоит галочка напротив пункта «Обрабатывать содержимое каталогов» – выбираем. Теперь из этой же программы пробуем удалить файл с длинным именем.

Используем архиватор 7-Zip

Для этого дела нам понадобится архиватора 7-Zip. Нажимаем правой кнопкой мыши по начальному каталогу и направляем мышь на раздел «7-Zip» и выбираем пункт «Добавить к архиву».

Появляется окно, в котором вам нужно отметить только одну галочку «Удалять файлы после сжатия». Потом нажимаете ОК.

Это интересно: 7-Zip, как альтернатива WinRAR

На рабочем столе создаётся архив всего этого добра, а папки с длинным файлом просто удаляются. Сам же архив вы можете удалить без проблем.

Вот такие способы по исправлению ошибки не удаляемого файла мы рассмотрели. Может быть у вас есть еще варианты, как можно это сделать?

Имя файла или расширение слишком длинное

Автор Белов Олег На чтение 10 мин. Просмотров 752 Опубликовано

Системные ошибки могут возникнуть рано или поздно, и многие пользователи сообщили об ошибке ERROR_FILENAME_EXCED_RANGE. За этой ошибкой часто следует сообщение об ошибке Имя файла или расширение слишком длинное , поэтому сегодня мы покажем вам, как это исправить в Windows 10.

Имя файла или расширение слишком длинное [FIX]

Исправить – ERROR_FILENAME_EXCED_RANGE

Решение 1. Изменить имя каталога

Имя файла или расширение слишком длинное . Сообщение об ошибке обычно появляется при попытке доступа или изменения определенного файла. Обычно файл не проблема, это местоположение файла. В Windows есть определенное ограничение относительно длины пути к файлу, и если путь к файлу слишком длинный, вы столкнетесь с этой ошибкой.

Пользователи сообщили, что не смогли переместить или получить доступ к проблемным файлам из-за этой ошибки. Для решения проблемы вам необходимо переименовать проблемный файл или изменить его путь. В большинстве случаев вы не можете переименовать файл, но вы можете решить проблему, переименовав один из каталогов, в которых находится этот файл.

Для этого просто переименуйте одну или несколько папок, которые ведут к этому файлу, и проблема должна быть решена. Переименовывая папки, вы становитесь ниже предела количества символов и сможете снова получить доступ к своим файлам.

Решение 2 – Создайте сетевой диск

Вы также можете временно устранить эту проблему, создав сетевой диск. Прежде чем вы сможете использовать это решение, вам нужно поделиться своей папкой. Это относительно просто, и вы можете сделать это, выполнив следующие действия:

  1. Найдите папку, в которой находится проблемный файл, и щелкните по нему правой кнопкой мыши. Выберите в меню Поделиться с> определенными людьми .
  2. Выберите пользователя или группу, с которой вы хотите поделиться своим файлом, и нажмите кнопку Поделиться . По соображениям безопасности, вероятно, лучше выбрать имя пользователя.
  • ЧИТАЙТЕ ТАКЖЕ: исправлено: ошибка видео формата или типа MIME не поддерживается »ошибка видео в Firefox

Как только папка открыта для общего доступа, вам необходимо создать сетевой диск. Это относительно просто, и вы можете сделать это, выполнив следующие действия:

  1. Откройте Этот компьютер . Перейдите на вкладку Компьютер и выберите вариант Подключить сетевой диск .
  2. Выберите нужную букву диска и путь к папке. Обязательно снимите флажок Повторно подключиться при входе в систему и нажмите кнопку Готово .
  3. Когда вы закончите, вы увидите новый доступный диск и можете использовать его для доступа к проблемным файлам.

Это относительно простой обходной путь, но если вы не знакомы с сетевыми папками и общим доступом, у вас могут возникнуть проблемы с выполнением этого решения. После создания сетевого диска вы можете легко переместить проблемные файлы в другую папку, чтобы устранить эту проблему.

Решение 3 – Используйте Теракопию

Если вы часто получаете сообщение об ошибке Имя файла или расширение слишком длинное , вы можете исправить это с помощью Teracopy. Если вы не можете удалить файлы с этой ошибкой, обязательно попробуйте этот инструмент.

Просто скачайте Teracopy и перетащите проблемные файлы в нее. Теперь нажмите Еще> Удалить , чтобы удалить проблемные файлы с вашего компьютера. Как видите, это довольно простое решение, если вам нужно удалить эти файлы, поэтому обязательно попробуйте.

Решение 4. Скопируйте или переместите эти файлы в другую папку

В большинстве случаев вы не сможете открыть файлы из-за этой ошибки, но вы можете переместить их. Просто найдите проблемные файлы и переместите их в другой каталог. Вы даже можете создать новый каталог в корневой папке, например, C: или D: и скопировать туда свои файлы. После этого вы сможете получить доступ к скопированным файлам без каких-либо проблем.

  • ЧИТАЙТЕ ТАКЖЕ. Исправлено. Просмотр настроек рабочего стола неактивен в Windows .

Решение 5. Добавьте эти файлы в архив

Если вы получаете эту ошибку при попытке получить доступ к определенным файлам, вы можете исправить ее с помощью этого обходного пути. Вам просто нужно добавить проблемные файлы в архив, и вы сможете легко их перемещать. Кроме того, вы также можете извлечь файлы в другое место для доступа к ним.

Имейте в виду, что архивирование может быть медленным процессом в зависимости от размера ваших файлов, поэтому вам может потребоваться некоторое время для архивирования всех файлов.Вы можете архивировать файлы без сторонних инструментов, и для этого нужно просто щелкнуть правой кнопкой мыши файл или папку, которую вы хотите заархивировать, и выбрать вариант Добавить в архив .

Некоторые пользователи также рекомендуют использовать инструмент 7-zip для решения этой проблемы. По их словам, вы можете использовать это приложение для создания zip-архива, но вы также можете использовать его для удаления проблемных файлов с вашего компьютера.

Решение 6. Используйте командную строку

Если вы опытный пользователь, вы можете легко решить эту проблему с помощью командной строки. С помощью этого инструмента вы можете назначить путь к папке с буквой диска. Используя этот метод, вы можете использовать только что созданную букву диска и получить доступ к проблемным файлам. Для этого выполните следующие действия:

  1. Нажмите Windows Key + X , чтобы открыть меню Win + X, и выберите Командная строка (Admin) .
  2. Когда откроется командная строка , введите subst X: «C: Path_to_the_problematic_file» и нажмите Enter .
  3. После выполнения команды вы сможете получить доступ к диску X: и всем проблемным файлам.

Помните, что это решение предназначено для опытных пользователей, поэтому, если вы не знакомы с командной строкой, вы не сможете выполнить ее должным образом. Также важно отметить, что нам не удалось увидеть новые диски на нашем ПК, но мы смогли получить к ним доступ с помощью командной строки. Если вам нужно удалить только что созданный диск, вы можете сделать это, введя subst x: /d в командной строке.

  • ЧИТАЙТЕ ТАКЖЕ: как исправить ошибку “Сервер не найден” в браузере Firefox

Решение 7 – Используйте Total Commander

Если вы не можете получить доступ к своим файлам из-за сообщения об ошибке Имя файла или расширение слишком длинное , вы можете попробовать использовать Total Commander. Это файловый менеджер с двумя панелями, и с его помощью вы сможете легко получить доступ к этим файлам. Total Commander является условно-бесплатным инструментом, но вы можете скачать его бесплатно и попытаться решить эту проблему с помощью него. Если вы не являетесь поклонником этого приложения, вы можете попробовать использовать любой другой файловый менеджер.

Несколько пользователей сообщили, что удалили проблемные файлы с помощью GoodSync Explorer, так что вы также можете попробовать этот инструмент.

Решение 8 – Используйте Long Path Tool

Несколько пользователей сообщили, что вы можете легко решить эту проблему, используя Long Path Tool. Это бесплатное приложение, которое позволит вам переименовывать, копировать или удалять проблемные файлы. Используя этот инструмент, вы сможете переименовывать длинные файлы, удалять их или легко перемещать в другое место. Приложение является бесплатным и полностью переносимым, поэтому вы можете попробовать его.

Кроме того, вы можете попробовать использовать такие инструменты, как Long Path Fixer, Long Path Eraser Free или Ant Renamer. Все эти инструменты бесплатны, и вы можете использовать их для переименования проблемных файлов или папок и получения к ним доступа.

Решение 9. Используйте командную строку для переименования файлов или папок

Имя файла или расширение слишком длинное . Сообщение об ошибке может помешать вам получить доступ к файлам или папкам из-за их длинного пути, но вы можете обойти эту проблему, переименовав их.

Прежде чем вы сможете переименовать ваши файлы, вам необходимо выявить скрытые файлы и папки и расширения файлов. Вы можете легко это сделать, выполнив следующие действия:

  1. Откройте Проводник .
  2. Перейдите на вкладку Вид и выберите Расширения имен файлов и Скрытые элементы . Таким образом вы обнаружите все скрытые файлы и расширения.
  • ЧИТАЙТЕ ТАКЖЕ: «Операционная система не может запустить% 1» [Исправить]

После этого вам нужно запустить командную строку и использовать ее для переименования проблемных файлов. Для этого выполните следующие простые шаги:

  1. Запустите Командную строку от имени администратора. Мы показали вам, как это сделать в Решении 6 , поэтому просмотрите подробные инструкции.
  2. После запуска командной строки введите REN «C: Path_to_the_problematic_fileProblematicFile.txt», «File2.txt» .
    , имейте в виду, что Вам необходимо ввести правильный путь к проблемному файлу, а также расширение файла. В качестве примера мы использовали ProblematicFile.txt , поэтому обязательно замените его на фактическое имя файла, которое приводит к этой ошибке.

Если у вас есть несколько файлов, к которым вы не можете получить доступ, вы можете попробовать изменить имя папки. Для этого сделайте следующее:

  1. Откройте Командную строку от имени администратора.
  2. Когда откроется Командная строка , введите REN «C: Path_to_the_problematic_folder» «Имя новой папки». Обязательно выберите папку с самым длинным именем и переименуйте ее, чтобы сделать ее короче.
  3. После переименования папки вы сможете без проблем получить доступ к проблемным файлам.

Это немного продвинутое решение, поэтому оно может не подойти для простых пользователей. Если вы не знакомы с командной строкой, может потребоваться несколько попыток для правильного переименования файлов или папок.

Это простой обходной путь, и он идеально подходит, если вы не можете получить доступ к паре небольших файлов. Вы также можете использовать это решение с файлами большего размера, но, поскольку оно требует загрузки файлов в Dropbox, лучше использовать его с файлами меньшего размера.

Чтобы устранить проблему, просто найдите проблемный файл и загрузите его в Dropbox. После загрузки файла откройте хранилище Dropbox, переименуйте файл и загрузите его снова. Если вы используете автоматическую синхронизацию для Dropbox, файл будет автоматически загружен на ваш компьютер, и вы сможете получить к нему доступ без каких-либо проблем.

  • ЧИТАЙТЕ ТАКЖЕ: невозможно загрузить файлы из Интернета в Windows 10 [Исправить]

Решение 11. Внесение изменений в групповую политику

По словам пользователей, Windows 10 принесла некоторые улучшения, связанные с ограничением символов пути. В предыдущих версиях Windows пользователи были ограничены 260 символами для путей, но кажется, что это ограничение можно снять в Windows 10. Чтобы изменить ограничение пути, необходимо выполнить следующие действия:

  1. Нажмите Windows Key + R и введите gpedit.msc .
  2. После запуска редактора групповой политики на левой панели выберите Политика локального компьютера> Конфигурация компьютера> Административные шаблоны> Система> Файловая система . Теперь найдите Включить длинные пути NTFS в правой панели и дважды щелкните по нему.
  3. Выберите Включено и нажмите Применить и ОК , чтобы сохранить изменения.
  4. Закройте Редактор групповой политики , перезагрузите компьютер и проверьте, устранена ли проблема.

Если вы не можете получить доступ к редактору групповой политики в своей версии Windows, вы также можете снять это ограничение с помощью редактора реестра. Для этого выполните следующие действия:

  1. Нажмите Windows Key + R и введите regedit . Нажмите Enter или нажмите ОК .
  2. Когда откроется Редактор реестра , на левой панели перейдите к ключу HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem . На правой панели найдите и дважды нажмите LongPathsEnabled DWORD. Если этот ключ недоступен, вам необходимо создать его вручную.

    Для этого щелкните правой кнопкой мыши пустое место на правой панели и выберите Создать> Значение DWORD (32-разрядное) . Введите LongPathsEnabled в качестве имени нового DWORD и дважды щелкните его, чтобы открыть его свойства.
  3. Когда откроется окно Свойства , установите для Значения данных значение 1 и нажмите ОК , чтобы сохранить изменения.
  4. Закройте Редактор реестра и перезагрузите компьютер.

Если вы не хотите редактировать реестр вручную, вы можете использовать этот zip-файл и использовать файлы внутри, чтобы мгновенно применить изменения. Просто запустите файл Удалить файл 260 Path Path Limit.reg из архива, чтобы снять ограничения пути к файлу. Вы также можете запустить другой файл из архива, чтобы снова включить ограничение.

Несмотря на метод, который вы решили использовать, включение этой опции позволит вам без проблем получить доступ к любому пути к файлу, поэтому обязательно попробуйте это решение.

Имя файла или расширение слишком длинное , и ошибка ERROR_FILENAME_EXCED_RANGE может появиться на любом ПК, но вы сможете легко их исправить, используя одно из решений из нашей статьи.

Исправить проблему с длинным именем файла

Если вы когда-либо видели эту проблему, это, вероятно, было простым решением для вас. Если вы видели эту ошибку более двух раз, то вы также знаете, что иногда это может быть сложной проблемой.

Будем надеяться, что вы столкнетесь только с набором легких исправлений, но мы подготовим вас к менее простым, гарантированно исправным исправлениям.

Почему длина имени файла является проблемой в Windows?

Существует большая история длины файлов, что является проблемой для операционных систем, таких как Windows. Было время, когда вы не могли иметь имена файлов длиннее 8 символов плюс 3-символьное расширение файла. Лучшее, что вы могли сделать, это что-то вроде myresume.doc. Это было ограничение в отношении дизайна файловой системы.

Все стало лучше, когда вышли новые версии Windows. Мы перешли от старой ограниченной файловой системы к так называемой файловой системе новой технологии (NTFS). NTFS привела нас к тому, что имя файла может быть длиной 255 символов, а длина пути к файлу потенциально может достигать 32 767 символов. Так как же мы можем иметь слишком длинные имена файлов?

В Windows есть вещи, известные как системные переменные. Это переменные, от которых зависит функционирование Windows, потому что Windows всегда будет знать, что означают переменные и где они находятся, даже когда мы перемещаем биты и байты повсюду. Системная переменная MAX_PATH — это та, которая ограничи

Как удалить файл, имеющий слишком длинные имя или путь

Всем пользователям так или иначе приходилось сталкиваться с так называемыми неудаляемыми файлами и папками. Обычно причина, по которой объект нельзя удалить или переместить заключается в использовании его какими-то процессами, но это также может обуславливаться длиной пути. В этом случае при удалении файла пользователь получает сообщение «Слишком длинный путь к источнику».

Всё дело в том, что файловая система NTFS не поддерживает имена файлов длиной более 255 символов. Ну ведь никто не использует такие длинные имена, почему же тогда система не позволяет удалить файл? А всё потому, что под именем файла или папки Windows понимает весь путь, начиная с корня диска и заканчивая последней вложенной папкой.

Это досадное недоразумение будет устранено в новой файловой системе ReFS, которая в недалёком будущем должна прийти на смену NTFS. Файловая система ReFS поддерживает длину пути в 32767 символов против 255 в NTFS, что позволит создавать и удалять объекты с огромными путями, но это в будущем, а пока что решить проблему можно простым переименованием звеньев пути, то есть папок.

Иногда бывает достаточно переименовать одну папку, чтобы файл стал удаляемым, а в контекстном меню появились соответствующие опции.

Какое имя использовать? Ясно, самое короткое, например, «1» или «а».

Если переименования одной вложенной папки недостаточно, переименовываем следующую и так далее, пока общая длина пути не станет менее 255 символов.

Вот, собственно, и всё.

А теперь внимание.

Не применяйте этот трюк при удалении файлов с системного диска. Переименование папок верхнего уровня, особенно если в них имеются файлы, назначения которых вы не знаете, может привести к неполадкам в работе используемых их программ.

path - Как удалить файл в Windows со слишком длинным именем файла?

Хитрость, которую я использовал, чтобы обойти ограничение длины "полный путь и имя файла" для перемещения, копирования или удаления чего-либо, состоит в том, чтобы сократить его путем "взлома" на полпути (или более) с использованием сопоставленной буквы диска, указывающей на папку путь вниз по пути.

так что у вас есть c:\some\long\path ...\ и \ foo \ bar \ folder \ oldfiles \ myoldfile.txt.

Затем сопоставьте произвольную букву диска где-нибудь вдоль пути, чтобы длина первого фрагмента пути составляла всего несколько символов. Обязательное условие - папка должна находиться в общей папке (которая может уже быть, если она находится на сервере, где я должен был это сделать), и если ее еще нет, выберите папку где-нибудь в пути и поделиться этим. В зависимости от среды и уровня паранойи, разрешите всем изменять доступ к общему ресурсу, если разрешения NTFS достаточно ограничены. Если хотите, просто разрешите изменять права только для своей учетной записи.

Теперь перейдите в общую папку или папку внутри нее и поделитесь ею или используйте командную строку следующим образом. Предположим, что вы использовали общую папку "foo" как "fooshare", тогда вы можете сделать

net use x: \\mycomputername\fooshare\bar\folders /persistent:no 

и диск X: теперь указывает непосредственно на папку "папки" внутри этого общего ресурса, поэтому «x:\oldfiles\myoldfile.txt» теперь довольно короткий.

(«/ Persistent:no» означает, что это не переживет следующую перезагрузку и не запутает вас позже. Не забудьте удалить свою папку, когда закончите.)

Помните, что вы не должны делить папку , содержащую файл обязательно, если это уже внутри общей папки вы можете просто карту через акцию и вложенные папки в целевой папку рядом с файлом , и работает отлично.

Мне пришлось использовать эту технику, чтобы выполнить массовую робокопию между двумя серверами, когда мы поняли, что пользователи подключили диски достаточно глубоко в структуре папок, поэтому они смогли использовать оттуда 255 символов, но это превысило общую длину пути к файлу при доступе с локального диска root.

windows 7 - Как удалить файл с слишком длинным именем?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование & r
.

Как удалить файл, если имя файла слишком длинное

Если вы используете свои бизнес-компьютеры для хранения и организации всех своих бизнес-данных, вы иногда сталкиваетесь с файлами, имя которых слишком длинное для Windows 7. Windows 7 может обрабатывать имена длиной до 260 символов, но весь путь к файлу также включается в это ограничение. Если вы попытаетесь удалить файл, вы получите сообщение «Ошибка: слишком длинное имя файла». Вы получаете эту ошибку, потому что Windows пытается переместить файл в корзину.Чтобы решить эту проблему, вы должны запретить Windows перемещать файл в папку корзины. Если это не сработает, вы можете использовать утилиту командной строки для удаления файла.

Отключить корзину

Шаг 1

Щелкните правой кнопкой мыши панель задач Windows и выберите «Показать рабочий стол» в контекстном меню, чтобы перейти на рабочий стол.

Шаг 2

Щелкните правой кнопкой мыши папку «Корзина» и выберите «Свойства» в контекстном меню, чтобы открыть окно свойств корзины.

Шаг 3

Выберите каждый диск и установите переключатель «Не перемещать файлы в корзину ...».

Шаг 4

Нажмите «Применить», а затем «ОК», чтобы применить новые настройки и закрыть окно «Свойства».

Шаг 5

Выберите файл с длинным именем, нажмите «Удалить» и нажмите «Да», когда вас спросят, хотите ли вы удалить файл навсегда.

Шаг 6

Снова откройте окно «Свойства корзины», выберите каждый диск и щелкните переключатель «Другой размер».Нажмите «Применить», а затем «ОК», чтобы повторно включить корзину с настройками по умолчанию.

Использование командной строки

Шаг 1

Нажмите «Пуск» и выберите «Компьютер» в меню, чтобы открыть проводник Windows.

Шаг 2

Перейдите в папку, содержащую ваш файл, нажмите «Shift», щелкните правой кнопкой мыши пустое место на правой панели и выберите «Открыть командное окно здесь» из контекстного меню, чтобы запустить утилиту командной строки.

Шаг 3

Введите «dir / x» и нажмите «Enter», чтобы запустить команду и вывести список всех файлов в папке с их короткими именами.Краткое имя, присвоенное Windows 7 вашему файлу, отображается между его размером и столбцами с длинным именем.

Шаг 4

Введите «del short_name» (заменив «short_name» на короткое имя файла, который нужно удалить) и нажмите «Enter», чтобы удалить файл.

Ссылки

Советы

  • Кроме того, в проводнике Windows вы можете выбрать файл, удерживая «Shift» и нажать «Удалить», чтобы удалить его навсегда, даже если вы используете корзину.

Предупреждения

  • Окончательно удаленные файлы восстановить невозможно.

Writer Bio

Кирк Беннет начал писать для веб-сайтов и онлайн-публикаций в 2005 году. Он освещает темы в области питания, здоровья, садоводства, обустройства дома и информационных технологий.

.

не может удалить файлы с длинными именами? Почини за 5 секунд

Windows имеет ряд особенностей, перенесенных с давних времен, например, способ обработки длинных имен файлов.Вот что делать, если длинное имя файла вызывает у вас проблемы.

"Пожалуйста, помогите. Я не могу удалить файл из-за слишком длинного имени файла."

delete-long-files-featured

Это сложная проблема, которую можно решить за пять секунд, и все, что для этого требуется, - это простая команда DOS из прошлого.Но сначала давайте познакомимся с одной из старейших ошибок, которые выдает Windows, и их виновником: длинные имена файлов (LFN).

Что такое длинные имена файлов?

Длинные имена файлов унаследованы от Windows 95 и ее архитектуры MS-DOS.В системе LFN указаны имена файлов и каталогов длиной до 255 символов. Это было изменением по сравнению со старым соглашением об именах файлов 8.3, которое содержало максимум восемь символов (после любого пути к каталогу), за которым, возможно, следовало расширение имени файла, состоящее из точки [.] И не более трех дополнительных символов.

Поскольку Windows имеет обратную совместимость, мы будем использовать это «взаимное преобразование» между двумя системами именования файлов для решения нашей проблемы, потому что иногда имена файлов превышают установленные для них ограничения.

Многие программы Windows ожидают, что максимальная длина пути будет короче 255 символов.Это ограничение не включает путь к файлу, в котором он находится. Но когда вы копируете файл из одного места, учитывается весь путь к файлу.

Long File Name

Файлы со слишком длинными именами файлов могут быть продуктом других операционных систем.Он также может быть создан в виде файла кэша стороннего программного обеспечения. Или это может быть медиафайл с очень длинным именем. Иногда эти файлы также создаются, если они существуют в более глубоких каталогах, таких как общий сетевой ресурс.

Вы можете управлять такими файлами с помощью программного обеспечения, которое их создало.Но если это не удается, есть гораздо более простое решение.

Устранение ошибок "слишком длинного" имени файла

Это простой трехэтапный процесс удаления файла с длинным именем.Уловка состоит в том, чтобы автоматически сгенерировать более короткое имя файла и использовать его.

  1. Откройте командную строку в каталоге, в котором находится файл.
  2. Используйте команду DOS, чтобы получить короткое имя файла в формате имени файла 8.3.
  3. Теперь используйте команду DEL в DOS для файла, чтобы удалить файл.

Посмотрим, как это работает на примере. Здесь у нас есть файл с длинным именем в каталоге.

Откройте проводник и перейдите к файлу в его каталоге.Нажмите Shift , а затем щелкните правой кнопкой мыши пустую область. Выберите Открыть окно команд здесь . Откроется окно командной строки, в котором будет указан путь к каталогу, в котором вы находитесь.

Open Command Prompt

Введите команду DOS для вывода списка файлов и папок в текущем каталоге.Команда dir является внутренней командой и доступна во всех операционных системах Microsoft. Атрибут / X отображает короткие имена для файлов, отличных от 8.3. Вы также можете использовать DIR / X / P для приостановки и перехода от одного экрана к другому, когда файлов слишком много для изучения.

На скриншоте ниже показан текстовый файл, который мы хотим удалить, с «измененным» коротким именем.

Итак, вы можете видеть, как мы использовали DOS для «автоматического создания» более короткого имени файла.Теперь просто используйте простую команду DEL для короткого имени файла, чтобы удалить файл. Это оно!

Урок здесь - не пренебрегать DOS.Есть множество полезных команд DOS, которые могут спасти вам день. Пока вы их запоминаете, вы также захотите узнать, как исправить еще одну распространенную проблему Windows: файлы, которые заблокированы для редактирования и удаления.

dosprompt 8 полезных команд DOS, которые следует запомнить

Windows 7 по-прежнему имеет окно командной строки.так что еще есть место для команд DOS. Поэтому для тех из вас, кому нравится идея ввести несколько команд, чтобы избежать хлопот, связанных с несколькими щелчками мыши, я собираюсь рассмотреть восемь из тех, что я считаю наиболее важными и полезными командами DOS, которые все еще доступны в Windows. 7.

Изображение предоставлено: hanss через Shutterstock.com

BodyPrinter prints circuits to skin

BodyPrinter печатает электронные схемы на вашей коже как татуировки

Об авторе Сайкат Басу (Опубликовано 1538 статей)

Сайкат Басу - заместитель редактора по Интернету, Windows и производительности.После того, как он избавился от грязи MBA и десятилетней маркетинговой карьеры, он теперь увлечен тем, что помогает другим улучшить свои навыки рассказывания историй. Он следит за пропавшей оксфордской запятой и ненавидит плохие скриншоты. Но идеи фотографии, фотошопа и производительности успокаивают его душу.

Ещё от Saikat Basu
Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

.

java - "Ошибка имени файла или расширения слишком длинное" с использованием gradle

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
.

visual studio - слишком длинное имя файла или расширение

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.

окон - слишком длинный путь к файлу для удаления

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

Смотрите также