Как в web сервере под Windows с Apache и PHP работать с длинными путями

интернет windows apache

Как в web сервере под Windows с Apache и PHP работать с длинными путями?
Заметил что не могу получить доступ к директориям если длина пути превышает 255 символов
переделывать все пути самый последний для меня вариант, так как же научить службы нормально работать с такими путями?

Примечание:
“\\?\” prefix
Подскажите где и как это использовать.
Подозреваю что в конфигурации apache, но пока только ошибки...
Ответы:
The Windows API has many functions that also have Unicode versions to permit an extended-length path for a maximum total path length of approximately 32,000 characters. This type of path is composed of components separated by backslashes, each up to 255 characters in length. To specify an extended-length path, use the “\\?\” prefix. For example, “\\?\D:\<very long path>”. (The characters < > are used here for visual clarity and cannot be part of a valid path string.)


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

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

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.