Omezení pole cesty
#include <stdlib.h>
Poznámky
Tyto konstanty určit maximální délku cesty a pro jednotlivá pole v rámci cesty.
Konstanta |
Význam |
---|---|
_MAX_DIR |
Maximální délka součásti adresář |
_MAX_DRIVE |
Maximální délka součásti jednotky |
_MAX_EXT |
Maximální délka součásti rozšíření |
_MAX_FNAME |
Maximální délku součásti názvu souboru |
_MAX_PATH |
Maximální délka úplné cesty |
[!POZNÁMKA]
C Runtime podporuje délky cesty až 32768 znaků na délku, ale je operační systém, konkrétně systému souborů, podporovat tyto delší cesty.By neměla překročit součet polí _MAX_PATH pro úplné zpětné kompatibility se systémem souborů FAT32 systémy souborů.Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2003, a systém souborů NTFS systému Windows Vista podporuje cesty až 32768 znaků na délku, ale pouze v případě, že pomocí rozhraní API ve formátu Unicode.Při použití dlouhé názvy cest, cesta se znaky předpony \\? \ a používat Unicode verze funkce C Runtime.