Função SetAttr

Define informações de atributos para um arquivo.

O recurso My dá a você maior produtividade e desempenho em operações de E/S de arquivos que SetAttr.Para obter mais informações, consulte Objeto My.Computer.FileSystem.

Public Sub SetAttr( _
    ByVal PathName As String, _
    ByVal Attributes As FileAttribute _
)

Parâmetros

  • PathName
    Obrigatório.String expressão que especifica um nome de arquivo. PathName pode incluir diretório ou pasta e unidade.

  • Attributes
    Obrigatório.Constante ou expressão numérica, cuja soma especifica atributos de arquivo.

Configurações

Os valores de enumereção do argumento Attributes são:

Valor

Constante

Descrição

Normal

vbNormal

Normal (padrão).

ReadOnly

vbReadOnly

Somente leitura.

Hidden

vbHidden

Oculta

System

vbSystem

Arquivo de sistema.

Volume

vbVolume

Rótulo de volume

Directory

vbDirectory

Diretório ou pasta.

Archive

vbArchive

O arquivo mudou desde o último backup.

Alias

vbAlias

Arquivo possui um nome diferente.

Observação:

Essa enumerações são especificadas pela linguagem Visual Basic.Os nomes podem ser usados em qualquer lugar dentro do código no lugar nos valores reais.

Exceções

Tipo de exceção

Número de erro

Condição

ArgumentException

52

PathName inválido ou não existente.

ArgumentException

5

O tipo Attribute é inválido.

Ver a coluna " número de erro " se você estiver atualizando aplicativos Visual Basic 6.0 que usam manipulação de erros não estruturada.(Você pode comparar o número do erro com a Propriedade do Número (Erro de objeto).) Entretanto, quando for possivel, você pode considerar substituir tal controle de erro por Visão Geral sobre a Manipulação Estruturada de Exceções para o Visual Basic.

Comentários

Um erro de tempo de execução ocorre se você tentar definir os atributos de um arquivo aberto.

Exemplo

Este exemplo usa a função SetAttr para definir atributos para um arquivo.

' Set hidden attribute.
SetAttr("TESTFILE", vbHidden)   
' Set hidden and read-only attributes.
SetAttr("TESTFILE", vbHidden Or vbReadOnly)

Anotações Developer Dispositivo Inteligente

Não há suporte para esta função.

Requisitos

Namespace: Microsoft.VisualBasic

**Módulo:**FileSystem

Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)

Consulte também

Referência

Função FileAttr

Função GetAttr

ArgumentException

Enumeração FileAttribute

Objeto My.Computer.FileSystem