На этот вопрос уже есть ответ здесь:
Разве Windows 8 не поддерживает путь длиннее определенной длины, такой как 256 символов? Такой путь создается под Linux, потому что у Linux нет такого ограничения. Спасибо!
На этот вопрос уже есть ответ здесь:
Разве Windows 8 не поддерживает путь длиннее определенной длины, такой как 256 символов? Такой путь создается под Linux, потому что у Linux нет такого ограничения. Спасибо!
Ответы:
Ограничение основано в основном на файловой системе, а не на операционной системе Было сказано, что...
Ntfs, ext2 / 3/4 все поддерживают имена файлов до 255 символов. Ntfs имеет ограничение пути «32 767 символов Юникода с каждым компонентом пути (каталогом или именем файла) обычно длиной до 255 символов» Википедия ). Файловые системы ext, по-видимому, не имеют ограничений для имен путей.
Были проблемы с некоторыми операционными системами, не использующими все возможности / ограничения файловой системы, но мне нужно было бы провести гораздо больше исследований, чтобы снова выяснить эти ограничения.