Voltar à lista
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: NtCreateFile

Assinatura

BOOL CreateDirectoryW(
    LPCWSTR lpPathName,
    LPSECURITY_ATTRIBUTES lpSecurityAttributes
);

Parâmetros

ParâmetroTipoDescrição
lpPathNameLPCWSTRCaminho do novo diretório.
lpSecurityAttributesLPSECURITY_ATTRIBUTESAtributos 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