Omezení pole cesty
Syntaxe
#include <stdlib.h>
Poznámky
Tyto konstanty definují maximální délku cesty a pro jednotlivá pole v cestě.
Konstanta | Význam |
---|---|
_MAX_DIR |
Maximální délka součásti adresáře |
_MAX_DRIVE |
Maximální délka součásti jednotky |
_MAX_EXT |
Maximální délka součásti rozšíření |
_MAX_FNAME |
Maximální délka součásti názvu souboru |
_MAX_PATH |
Maximální délka celé cesty |
Poznámka:
Modul C Runtime podporuje délku cesty až 32768 znaků, ale je až do operačního systému, konkrétně systému souborů, aby podporoval tyto delší cesty. Součet polí by neměl překročit _MAX_PATH
pro úplnou zpětnou kompatibilitu se systémy souborů FAT32. Systém souborů systém Windows NT FS podporuje cesty o délce až 32768 znaků, ale pouze při použití rozhraní API unicode. Pokud používáte dlouhé názvy cest, předponu cesty znaky \\?\ a použijte verze Unicode funkcí modulu C Runtime.