Имена файлов будут слишком длинными для папки назначения.

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

Но когда я удалил его, я получил следующее сообщение об ошибке:

Имена файлов будут слишком длинными для папки назначения.

Имена файлов будут слишком длинными для папки назначения.

Судя по всему, сжатый файл содержал файл изображения JPG , который моя Windows не смогла удалить. Используя опцию « Пропустить », я удалил все, кроме этого файла. (Skip)Теперь, почему это произошло?

В стандартной  системе именования файлов Windows общее имя не может или путь превышает 259 символов. (Windows)Это включает в себя путь к папке, имя файла и расширение файла. Если да, то при попытке удалить вы получите эту ошибку.

Maximum Path Length Limitation: In the Windows API (with some exceptions discussed in the following paragraphs), the maximum length for a path is MAX_PATH, which is defined as 260 characters. A local path is structured in the following order: drive letter, colon, backslash, name components separated by backslashes, and a terminating null character. For example, the maximum path on drive D is “D:\some 256-character path string” where “” represents the invisible terminating null character for the current system codepage. (The characters < > are used here for visual clarity and cannot be part of a valid path string) says MSDN.

Связанный(Related) : Как включить длинные пути Win32 в Windows(How to Enable Win32 Long Paths in Windows) .

Имя файла(Filename) слишком длинное для папки назначения

Теперь в моем случае полный путь к папке был:

D: Site Backups\ Misc\ backup-4.7.2012_23-41-31_thegadget.tar backup-4.7.2012_23-41-31_thegadget backup-4.7.2012_23-41-31_thegadget homedirect 2 public_html2 wp-content2 uploads 2011 08

И имя файла было очень длинным — например, Music-producer-…-and-video-games.jpg — как видно на изображении.

Я открыл его местоположение и попытался удалить или переименовать(delete or rename) файл. Мне даже не предложили такую ​​возможность. Если вы можете переименовать его, хорошо, но мне не предложили этот вариант.

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

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

Этот простой трюк сработал в моем случае, и я надеюсь, что он поможет и вам.(This simple trick worked in my case, and I hope it helps you too.)

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

Вы также можете использовать бесплатное средство Long Path Fixer для исправления ошибок Path Too Long в (Path Too)Windows .

Если ничего не помогает, вы можете взглянуть на эту ветку Microsoft(Microsoft thread) , где были предложены некоторые расширенные способы с использованием CMD и Robocopy .

Связанное чтение(Related read) : Имена исходных файлов больше, чем поддерживается файловой системой .



About the author

Я инженер-программист с более чем 10-летним опытом работы на платформах Windows 11 и 10. Я сосредоточился на разработке и поддержке высококачественного программного обеспечения для Windows 7 и Windows 8. Я также работал над множеством других проектов, включая, помимо прочего, Chrome, Firefox, Xbox One и файлы.



Related posts