Compartilhar via


SetFileAttributes

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função define os atributos de um arquivo. Uma versão RAPI dessa função existe chamado CeSetFileAttributes (RAPI).

Syntax

BOOL SetFileAttributes(
  LPCTSTR lpFileName, 
  DWORD dwFileAttributes
); 

Parameters

  • lpFileName
    [no] Ponteiro para uma seqüência de caracteres que especifica o nome do arquivo cujos atributos devem ser definidas.

    O limite tamanho seqüência de caracteres usar como padrão de caminhos é caracteres MAX_PATH. Esse limite é relacionado ao como Esta função analisa os caminhos.

  • dwFileAttributes
    [no] Atributos de arquivo para definir para o arquivo. Este parâmetro pode ser uma combinação de valores. No entanto, todos os outros substituir valores FILE_ATTRIBUTE_NORMAL. A seguinte tabela mostra os valores possíveis*.*

    Valor Descrição

    FILE_ATTRIBUTE_ARCHIVE

    Indica que o arquivo ou Diretório é um arquivo ou Diretório. Os aplicativos usam esse atributo para arquivos marca para de backup ou remoção.

    FILE_ATTRIBUTE_HIDDEN

    Indica que o arquivo está oculto. Diretórios e arquivos ocultos não são incluídos em um listagem de diretórios típica.

    FILE_ATTRIBUTE_NORMAL

    Indica que o arquivo tem há outros atributos definidos. Esse atributo é válido somente se usado sozinho.

    FILE_ATTRIBUTE_READONLY

    Indica que o arquivo é somente leitura. Os aplicativos podem ler o arquivo, mas não é possível gravar nele ou excluí-lo. Na maiúsculas e minúsculas de um Diretório, os aplicativos não é possível excluí-la.

    FILE_ATTRIBUTE_SYSTEM

    Indica que o arquivo ou Diretório é parte de, ou será usado exclusivamente pelo, o OS.

    FILE_ATTRIBUTE_TEMPORARY

    Indica que o arquivo está sendo usado para armazenamento temporário. Arquivo sistemas tentar manter todos os dados na memória para rápido acessar, rather than liberando os dados voltar para armazenamento em massa. Um arquivo temporário devem ser excluídos, assim ele não for mais necessária.

Return Value

Nonzero indica sucesso. Zero indica falha. Para informações de erro estendidas get, chamar GetLastError.

Remarks

Essa função não trabalho sobre o ROM sistema de arquivos. Inerentemente, este chamar é dependente sobre o suporte fornecido por um driver sistema de arquivos sistema de arquivos.

O atributo FILE_ATTRIBUTE_DIRECTORY não pode ser definido usando essa função. A função CreateFile e essa função não podem ser usados para criar diretórios. Para criar um Diretório, use a função CreateDirectory.

Nem todos os sistemas arquivo suporte todos os atributos.

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

See Also

Reference

File I/O Functions
CreateDirectory
GetFileAttributes
GetFileAttributesEx