경로 필드 제한
구문
#include <stdlib.h>
설명
이러한 상수는 경로 및 경로 내 개별 필드의 최대 길이를 정의합니다.
상수 | 의미 |
---|---|
_MAX_DIR |
디렉터리 구성 요소의 최대 길이입니다. |
_MAX_DRIVE |
드라이브 구성 요소의 최대 길이입니다. |
_MAX_EXT |
확장명 구성 요소의 최대 길이입니다. |
_MAX_FNAME |
파일 이름 구성 요소의 최대 길이입니다. |
_MAX_PATH |
전체 경로의 최대 길이입니다. |
참고 항목
C 런타임은 최대 32,768자의 경로 길이를 지원하지만 운영 체제, 특히 파일 시스템에서는 해당 길이보다 긴 경로를 지원합니다. 필드 합계는 FAT32 파일 시스템과의 전체 이전 버전 호환성을 위해 _MAX_PATH
를 초과할 수 없습니다. Windows Vista NTFS 파일 시스템은 유니코드 API를 사용하는 경우에만 최대 32768자의 경로 길이를 지원합니다. 긴 경로 이름을 사용하는 경우 경로 앞에 \\?\ 문자를 접두사로 지정하고 유니코드 버전의 C 런타임 함수를 사용합니다.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기