路徑欄位限制
#include <stdlib.h>
備註
這些常數定義的路徑,並在路徑中的個別欄位的最大長度。
常數 |
意義 |
---|---|
_MAX_DIR |
目錄元件的最大長度 |
_MAX_DRIVE |
磁碟機元件的最大長度 |
_MAX_EXT |
擴充元件的最大長度 |
_MAX_FNAME |
檔名元件的最大長度 |
_MAX_PATH |
完整的路徑最大長度 |
注意事項 |
---|
C 執行階段支援路徑的長度最多為 32768 字元長度的但它是由作業系統,特別是檔案系統,以支援這些較長的路徑。欄位的總和不能超過_MAX_PATH完整回溯相容性與 FAT32 檔案系統。Windows 2000Windows XP Home Edition、Windows XP Professional、Windows Server 2003, Windows Server 2003,且 Windows Vista NTFS 檔案系統支援最多為 32768 字元的路徑的長度,但只有在使用 Unicode Api。當使用長路徑名稱,做前置字元與字元的路徑 \\ 嗎?\ 和使用 c 執行階段函式的 Unicode 版本。 |