Разве Windows 8 не поддерживает путь длиннее определенной длины, такой как 256 символов? [Дубликат]


1

На этот вопрос уже есть ответ здесь:

Разве Windows 8 не поддерживает путь длиннее определенной длины, такой как 256 символов? Такой путь создается под Linux, потому что у Linux нет такого ограничения. Спасибо!


1
en.wikipedia.org/wiki/Comparison_of_file_systems - Ext2 / 3/4 поддерживает только до 255 символов для имени файла, NTFS поддерживает до 255. Это ограничение файловой системы, а не ограничение ОС
Canadian Luke

имя файла и путь разные, не так ли?
Ben

Согласно той ссылке вики, которую я разместил, да
Canadian Luke

Но в моем Ubuntu я могу создавать и получать доступ к путям, длина которых превышает 255 символов.
Ben

1
Прочитайте ссылку, как указано в EXT2 / 3/4: ограничение не определено (для путей). Существует 255 ограничений для имен файлов в файлах, а не путей
Canadian Luke

Ответы:


0

Ограничение основано в основном на файловой системе, а не на операционной системе Было сказано, что...

Ntfs, ext2 / 3/4 все поддерживают имена файлов до 255 символов. Ntfs имеет ограничение пути «32 767 символов Юникода с каждым компонентом пути (каталогом или именем файла) обычно длиной до 255 символов» Википедия ). Файловые системы ext, по-видимому, не имеют ограничений для имен путей.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.