Partilhar via


Limites de campo do caminho

#include <stdlib.h>

Comentários

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

Constante

Significado

_MAX_DIR

Comprimento máximo do componente de diretório

_MAX_DRIVE

Comprimento máximo do componente de movimentação

_MAX_EXT

Comprimento máximo do componente de extensão

_MAX_FNAME

Comprimento máximo do componente de nome de arquivo

_MAX_PATH

Comprimento máximo do caminho completo

Dica

O tempo de execução C oferece suporte aos comprimentos de caminho até 32768 caracteres de comprimento, mas é até o sistema operacional, especificamente o sistema de arquivos, para dar suporte a esses caminhos mais longos.A soma dos campos não deve exceder _MAX_PATH para compatibilidade total com sistemas de arquivos FAT32.Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2003, e da suporte a caminhos de sistema de arquivos NTFS do Windows Vista até 32768 caracteres de comprimento, mas apenas ao usar APIs Unicode.Quando usando nomes de caminho longos, anteponha o caminho de caracteres com \ \? \ e use as versões Unicode das funções de tempo de execução C.

Consulte também

Referência

Constantes globais