CreateDirectory
9/8/2008
Essa função cria um novo Diretório. Se o subjacente sistema de arquivos oferece suporte à segurança em arquivos e diretórios, a função aplica um descritor de segurança especificado para o novo Diretório.
Uma versão RAPI dessa função existe chamado CeCreateDirectory (RAPI).
Syntax
BOOL CreateDirectory(
LPCTSTR lpPathName,
LPSECURITY_ATTRIBUTES lpSecurityAttributes
);
Parameters
lpPathName
[no] Ponteiro longo para um seqüência de caracteres NULL-Terminated que especifica o caminho do Diretório a ser criado.Há um limite tamanho seqüência de caracteres usar como padrão para caminhos de caracteres MAX_PATH. Esse limite é relacionado ao como Esta função analisa os caminhos.
- lpSecurityAttributes
[no] Ignorada; Definir como NULL.
Return Value
Nonzero indica sucesso. Zero indica falha. Para informações de erro estendidas get, chamar GetLastError.
Remarks
Essa função não é recursivo. Ele pode criar apenas o Diretório final em um caminho. Isto é, se um Diretório pai ou intermediário não existir, a função falhará com mensagem de erro ERROR_PATH_NOT_FOUND.
Alguns sistemas, como sistema de arquivos NTFS, suporte compactação ou criptografia para individual arquivo arquivos e diretórios. Em volumes formatado para tal um sistema de arquivos, Diretório um novo herda os atributos compactação e criptografia de Diretório de pai.
For Windows Embedded CE:
Em Windows CE 5.0 e posterior, o caminho completo é pôr em forma canônica antes essa função processa um nome caminho. Portanto, barras invertidas à direita em um nome caminho User-provided são ignoradas.
Requirements
Header | winbase.h |
Library | coredll.lib |
Windows Embedded CE | Windows CE 1.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |