Поделиться через


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

#include <stdlib.h>

Заметки

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

Константа

Значение

_MAX_DIR

Максимальная длина компонента каталога

_MAX_DRIVE

Максимальная длина компонента диска

_MAX_EXT

Максимальная длина компонента расширения

_MAX_FNAME

Максимальная длина компонента имени файла

_MAX_PATH

Максимальная длина полного пути

Примечание

Среда выполнения языка C поддерживает длины пути до 32768 символов, но это зависит от операционной системы, в частности от файловой системы, поддерживать ли эти более длинные пути.Общая длина полей не должна превышать _MAX_PATH для полной обратной совместимости с файловыми системами FAT32.Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2003 и файловая система NTFS Windows Vista поддерживают пути до 32768 символов в длину, но только при использовании API Юникода.При использовании длинных путей следует начинать путь с символов \\?\ и использовать версии функций среды выполнения языка С для Юникода.

См. также

Ссылки

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