макс длина пути NTFS

Тема в разделе "WASM.WIN32", создана пользователем Rodin, 22 июн 2009.

  1. Rodin

    Rodin New Member

    Публикаций:
    0
    Регистрация:
    30 апр 2007
    Сообщения:
    125
    У меня длина пути ограничена 32767 символами. Это ограничение винды или ntfs? И какая макс длина пути в ntfs?
     
  2. mrcrown

    mrcrown Member

    Публикаций:
    0
    Регистрация:
    18 янв 2008
    Сообщения:
    227
    Не знаю какая максимальная длина, но у меня есть вопрос: "тебе мало 32.767 Кб на путь?"
     
  3. max7C4

    max7C4 New Member

    Публикаций:
    0
    Регистрация:
    17 мар 2008
    Сообщения:
    1.203
    mrcrown
    32 Кб - 1
     
  4. Rodin

    Rodin New Member

    Публикаций:
    0
    Регистрация:
    30 апр 2007
    Сообщения:
    125
  5. Forever

    Forever Виталий

    Публикаций:
    0
    Регистрация:
    12 апр 2008
    Сообщения:
    244
    Читай внимательно сноску. Там все написано. Это в теории нет ограничений. Одако ОС Windows налагает ограничение в 32 767 символов UTF-16 на ЛЮБУЮ файловую систему. Другими словами, ни создать, ни прочитать файл с длиной имени больше чем 32 767 нельзя.
     
  6. Rodin

    Rodin New Member

    Публикаций:
    0
    Регистрация:
    30 апр 2007
    Сообщения:
    125
    Это понятно. Непонятно почему существует теоретическое ограничение на длину пути в NTFS.
     
  7. Forever

    Forever Виталий

    Публикаций:
    0
    Регистрация:
    12 апр 2008
    Сообщения:
    244
    Что-то мне подсказывает, что нет такого ограничения на самом деле. Уже довольно давно копаюсь с NTFS, и никаких подобных ограничений не встречал. Разве что атрибут $REPARSE_POINT с тэгом символьной ссылки или точки монтирования не может содержать больше 32 767 символов в качестве цели.