Voltar à lista
Windows Win32Arquivos & E/Skernel32.dll

GetFileAttributesW

Consulta os atributos (oculto, sistema, somente-leitura, diretório, etc.) de um arquivo, por caminho.

Descrição

Forma leve de checar existência e tipo de um caminho sem abrir um handle completo.

Header: fileapi.hDLL: kernel32.dllNative API: NtQueryAttributesFile

Assinatura

DWORD GetFileAttributesW(LPCWSTR lpFileName);

Parâmetros

ParâmetroTipoDescrição
lpFileNameLPCWSTRCaminho a consultar.

Valor de retorno

Máscara de bits de atributos em sucesso; INVALID_FILE_ATTRIBUTES em erro (consulte GetLastError).

Códigos de erro (GetLastError)

ERROR_FILE_NOT_FOUND(2)
O sistema não conseguiu encontrar o arquivo especificado.
ERROR_PATH_NOT_FOUND(3)
O sistema não conseguiu encontrar o caminho especificado.
ERROR_ACCESS_DENIED(5)
Acesso negado.

Relacionadas