Windows Win32Arquivos & E/Skernel32.dll
CreateDirectoryW
Cria um novo diretório.
Descrição
Equivalente direto do `mkdir` do Linux.
Header:
fileapi.hDLL: kernel32.dllNative API: NtCreateFileAssinatura
BOOL CreateDirectoryW(
LPCWSTR lpPathName,
LPSECURITY_ATTRIBUTES lpSecurityAttributes
);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| lpPathName | LPCWSTR | Caminho do novo diretório. |
| lpSecurityAttributes | LPSECURITY_ATTRIBUTES | Atributos de segurança, ou NULL para os padrões. |
Valor de retorno
Diferente de zero em sucesso; 0 em erro (consulte GetLastError).
Códigos de erro (GetLastError)
- ERROR_ALREADY_EXISTS(183)
- Não é possível criar um arquivo já existente.
- ERROR_PATH_NOT_FOUND(3)
- O sistema não conseguiu encontrar o caminho especificado.
Relacionadas
Equivalente em Linux x86_64