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çã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. |