У меня есть файлы на сервере, которые превышают предел MAX_PATH
.
Я неоднократно слышал, что вы можете перечислить эти файлы, предварительно ожидая \\? \ Пути. Однако это не решает проблему с FindFirstFile[Ex]
и его партнерами, поскольку они используют структуру данных, которая ограничивает длину имени файла до MAX_PATH
.
Есть ли другой способ перебора структуры каталогов для поиска файлов с слишком длинным именем? Я видел утилиты, которые делают это, но ни одна из них не доступна в исходном виде.
Обратите внимание, что я видел записи блога от людей .NET BCL и следовал по ссылкам, которые они предоставляют.
Я бы предпочел сделать это на C или C ++ для простоты, но на данный момент подойдет любой свободно доступный язык.
Указатели на код, документы или что-либо полезное приветствуются.