Пределы поля "Путь"

Синтаксис

#include <stdlib.h>

Замечания

Эти константы определяют максимальную длину пути и отдельных полей в пути.

Константа Значение
_MAX_DIR Максимальная длина компонента каталога
_MAX_DRIVE Максимальная длина компонента диска
_MAX_EXT Максимальная длина компонента расширения
_MAX_FNAME Максимальная длина компонента имени файла
_MAX_PATH Максимальная длина полного пути

Примечание.

Среда выполнения языка C поддерживает длину пути до 32768 символов, но поддержка таких длинных путей зависит от операционной системы, а именно, от файловой системы. Для полной обратной совместимости с файловыми системами FAT32 общая длина полей не должна превышать _MAX_PATH. Файловая система Windows NTFS поддерживает пути длиной до 32 768 символов, но только при использовании API Юникода. При использовании имен длинных путей префиксирует путь с символами \\?\ и используйте версии Юникода функций среды выполнения C.

См. также

Глобальные константы