Partilhar via


Limites de campo de caminho

#include <stdlib.h>

Comentários

Essas constantes definem o comprimento máximo para o caminho e para os campos individuais dentro do caminho.

Constante

Significado

_MAX_DIR

Comprimento máximo do componente de diretório

_MAX_DRIVE

Comprimento máximo de unidade de componente

_MAX_EXT

Comprimento máximo de extensão do componente

_MAX_FNAME

Comprimento máximo do componente do nome do arquivo

_MAX_PATH

Comprimento máximo do caminho completo

Observação:

T Ele C tempo de execução oferece suporte comprimentos de caminho até 32768 caracteres comprimento, mas é o sistema operacional, especificamente o arquivo sistema, para oferecer suporte a esses caminhos mais longos.Não deve exceder a soma dos campos _MAX_PATH para versões anteriores total compatibilidade com o FAT32 arquivo sistemas. Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2003, e sistema de arquivos NTFS do Windows Vista suporta caminhos até 32768 caracteres de comprimento, mas somente quando estiver usando as APIs do Unicode. Ao usar nomes de caminho longos, o caminho com caracteres de prefixo \\?\ e usar as versões do Unicode das funções C tempo de execução.

Consulte também

Referência

Constantes global