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.