Limites de campo de 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 de unidade de componente |
_MAX_EXT |
Comprimento máximo de extensão do componente |
_MAX_FNAME |
Comprimento máximo do componente do nome do arquivo |
_MAX_PATH |
Comprimento máximo do caminho completo |
Observação: |
---|
T Ele C tempo de execução oferece suporte comprimentos de caminho até 32768 caracteres comprimento, mas é o sistema operacional, especificamente o arquivo sistema, para oferecer suporte a esses caminhos mais longos.Não deve exceder a soma dos campos _MAX_PATH para versões anteriores total compatibilidade com o FAT32 arquivo sistemas. Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2003, e sistema de arquivos NTFS do Windows Vista suporta caminhos até 32768 caracteres de comprimento, mas somente quando estiver usando as APIs do Unicode. Ao usar nomes de caminho longos, o caminho com caracteres de prefixo \\?\ e usar as versões do Unicode das funções C tempo de execução. |