경로 필드 제한

구문

#include <stdlib.h>  

설명

이러한 상수는 경로 및 경로 내 개별 필드의 최대 길이를 정의합니다.

상수 의미
_MAX_DIR 디렉터리 구성 요소의 최대 길이입니다.
_MAX_DRIVE 드라이브 구성 요소의 최대 길이입니다.
_MAX_EXT 확장명 구성 요소의 최대 길이입니다.
_MAX_FNAME 파일 이름 구성 요소의 최대 길이입니다.
_MAX_PATH 전체 경로의 최대 길이입니다.
참고

C 런타임은 최대 32,768자의 경로 길이를 지원하지만 운영 체제, 특히 파일 시스템에서는 해당 길이보다 긴 경로를 지원합니다. 필드 합계는 FAT32 파일 시스템과의 전체 이전 버전 호환성을 위해 _MAX_PATH를 초과할 수 없습니다. Windows 2000 , Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2003 및 Windows Vista NTFS 파일 시스템은 유니코드 API를 사용하는 경우에만 최대 32,768자의 경로 길이를 지원합니다. 긴 경로 이름을 사용하는 경우 경로 앞에 \\?\ 문자를 붙이고 유니코드 버전의 C 런타임 함수를 사용합니다.

참고 항목

전역 상수