FileSystem.SetAttr(String, FileAttribute) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta le informazioni degli attributi per un file. La funzionalità My
offre un livello più elevato di produttività e prestazioni nelle operazioni di I/O dei file rispetto a SetAttr
. Per altre informazioni, vedere 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)
Parametri
- PathName
- String
Obbligatorio. Espressione stringa che specifica un nome file. L'oggetto PathName
può includere la directory o la cartella e l'unità.
- Attributes
- FileAttribute
Obbligatorio. Costante o espressione numerica la cui somma specifica attributi di file.
Eccezioni
Tipo di Attribute
non valido.
Esempio
In questo esempio viene usata la SetAttr
funzione per impostare gli attributi per un file.
' Set hidden attribute.
SetAttr("TESTFILE", vbHidden)
' Set hidden and read-only attributes.
SetAttr("TESTFILE", vbHidden Or vbReadOnly)
Commenti
Se si tenta di impostare gli attributi di un file aperto, si verifica un errore di run-time.
I valori di Attributes
enumerazione degli argomenti sono i seguenti:
Valore | Costante | Descrizione |
---|---|---|
Normal |
vbNormal |
Normale (impostazione predefinita). |
ReadOnly |
vbReadOnly |
Di sola lettura. |
Hidden |
vbHidden |
Nascosto. |
System |
vbSystem |
File di sistema. |
Volume |
vbVolume |
Etichetta del volume |
Directory |
vbDirectory |
Directory o cartella. |
Archive |
vbArchive |
Il file è stato modificato dopo l'ultimo backup. |
Alias |
vbAlias |
Il file ha un nome diverso. |
Nota
Queste enumerazioni sono specificate dal linguaggio Visual Basic. I nomi possono essere usati in qualsiasi punto del codice invece dei valori effettivi.