FileSystem.SetAttr(String, FileAttribute) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define a informação do atributo para um ficheiro. A My funcionalidade dá-lhe melhor produtividade e desempenho nas operações de I/O de ficheiros do que SetAttr. Para obter mais informações, veja 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 string que especifica um nome de ficheiro.
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 utiliza a SetAttr função para definir atributos para um ficheiro.
' Set hidden attribute.
SetAttr("TESTFILE", vbHidden)
' Set hidden and read-only attributes.
SetAttr("TESTFILE", vbHidden Or vbReadOnly)
Observações
Ocorre um erro em tempo de execução se tentar definir os atributos de um ficheiro aberto.
Os Attributes valores de enumeração de argumentos são os seguintes:
| Value | Constante | Description |
|---|---|---|
Normal |
vbNormal |
Normal (padrão). |
ReadOnly |
vbReadOnly |
Somente leitura. |
Hidden |
vbHidden |
Oculto. |
System |
vbSystem |
Ficheiro de sistema. |
Volume |
vbVolume |
Rótulo de volume |
Directory |
vbDirectory |
Diretório ou pasta. |
Archive |
vbArchive |
O ficheiro foi alterado desde a última cópia de segurança. |
Alias |
vbAlias |
O ficheiro tem um nome diferente. |
Note
Estas enumerações são especificadas pela linguagem Visual Basic. Os nomes podem ser usados em qualquer parte do teu código em vez dos valores reais.