Limites de campo do demarcador

Sintaxe

#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 componente de nome do arquivo
_MAX_PATH Comprimento máximo do caminho completo

Observação

O runtime C dá suporte a comprimentos de caminho com até 32.768 caracteres; porém, o suporte a esses caminhos mais longos depende do sistema operacional, especificamente do sistema de arquivos. A soma dos campos não deve exceder _MAX_PATH para compatibilidade completa com versões anteriores em relação a sistemas de arquivos FAT32. O sistema de arquivos NTFS do Windows é compatível com caminhos com até 32768 caracteres de comprimento, mas somente quando as APIs Unicode são usadas. Ao usar nomes de caminho longos, prefixe o caminho com os caracteres \\?\ e use as versões Unicode das funções do runtime C.

Confira também

Constantes globais