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 informações de atributo para um ficheiro. O My recurso oferece melhor produtividade e desempenho em operações de E/S de 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
Required. Uma expressão de cadeia de caracteres que especifica um nome de arquivo.
PathName pode incluir diretório ou pasta e unidade.
- Attributes
- FileAttribute
Required. Expressão constante ou numérica, cuja soma especifica atributos de ficheiro.
Exceções
Attribute o tipo é 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
Um erro em tempo de execução ocorrerá 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 |
Etiqueta de 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 pelo idioma Visual Basic. Os nomes podem ser usados em qualquer lugar em seu código, em vez dos valores reais.