Compartilhar via


Limites do campo 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 do componente de unidade

_MAX_EXT

Comprimento máximo do componente de extensão

_MAX_FNAME

Comprimento máximo do nome do arquivo de componente

_MAX_PATH

Comprimento máximo do caminho completo

ObservaçãoObservação

O tempo de execução c oferece suporte a tamanhos de caminhos até 32768 caracteres de comprimento, mas é para o sistema operacional, especificamente o sistema de arquivos, para oferecer suporte a esses caminhos mais longos.A soma dos campos não deve exceder _MAX_PATH completa com as versões anteriores a compatibilidade com o FAT32 sistemas de arquivos.Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2003, e o sistema de arquivos NTFS do Windows Vista suporta caminhos até 32768 caracteres de comprimento, mas somente quando se usa as APIs do Unicode.Ao usar nomes extensos de caminhos, o caminho com os caracteres de prefixo \ \?\ e usa as versões Unicode das funções C Runtime.

Consulte também

Referência

Constantes globais