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: NtQueryAttributesFileAssinatura
DWORD GetFileAttributesW(LPCWSTR lpFileName);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| lpFileName | LPCWSTR | Caminho 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
Equivalente em Linux x86_64