FileSystem.SetAttr(String, FileAttribute) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define as informações de atributo de um arquivo. O recurso My
oferece melhor produtividade e desempenho em operações de E/S do arquivo do que SetAttr
. Para obter mais informações, consulte FileSystem.
public:
static void SetAttr(System::String ^ PathName, Microsoft::VisualBasic::FileAttribute Attributes);
public static void SetAttr (string PathName, Microsoft.VisualBasic.FileAttribute Attributes);
static member SetAttr : string * Microsoft.VisualBasic.FileAttribute -> unit
Public Sub SetAttr (PathName As String, Attributes As FileAttribute)
Parâmetros
- PathName
- String
Obrigatórios. Uma expressão de cadeia de caracteres que especifica um nome de arquivo. PathName
pode incluir o diretório ou a pasta, bem como a unidade.
- Attributes
- FileAttribute
Obrigatórios. Expressão constante ou numérica, cuja soma especifica atributos de arquivo.
Exceções
O tipo Attribute
é inválido.
Exemplos
Este exemplo usa a SetAttr
função para definir atributos para um arquivo.
' Set hidden attribute.
SetAttr("TESTFILE", vbHidden)
' Set hidden and read-only attributes.
SetAttr("TESTFILE", vbHidden Or vbReadOnly)
Comentários
Ocorrerá um erro em tempo de execução se você tentar definir os atributos de um arquivo aberto.
Os Attributes
valores de enumeração de argumento são os seguintes:
Valor | Constante | Descrição |
---|---|---|
Normal |
vbNormal |
Normal (padrão). |
ReadOnly |
vbReadOnly |
Somente leitura. |
Hidden |
vbHidden |
Oculto. |
System |
vbSystem |
Arquivo do sistema. |
Volume |
vbVolume |
Rótulo do volume |
Directory |
vbDirectory |
Diretório ou pasta. |
Archive |
vbArchive |
O arquivo foi alterado desde o último backup. |
Alias |
vbAlias |
O arquivo tem um nome diferente. |
Observação
Essas enumerações são especificadas pela linguagem Visual Basic. Os nomes podem ser usados em qualquer lugar do código, em vez dos valores reais.