FileSystem.SetAttr(String, FileAttribute) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt Attributinformationen für eine Datei fest. Das My
-Feature bietet höhere Produktivität und Leistung bei Datei-E/A-Vorgängen als SetAttr
. Weitere Informationen finden Sie unter 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)
Parameter
- PathName
- String
Erforderlich. Ein Zeichenfolgenausdruck, der einen Dateinamen angibt. PathName
kann auch das Verzeichnis oder den Ordner sowie das Laufwerk beinhalten.
- Attributes
- FileAttribute
Erforderlich. Konstanter oder numerischer Ausdruck, dessen Summe Dateiattribute angibt.
Ausnahmen
Attribute
-Typ ist ungültig.
Beispiele
In diesem Beispiel wird die SetAttr
-Funktion verwendet, um Attribute für eine Datei festzulegen.
' Set hidden attribute.
SetAttr("TESTFILE", vbHidden)
' Set hidden and read-only attributes.
SetAttr("TESTFILE", vbHidden Or vbReadOnly)
Hinweise
Ein Laufzeitfehler tritt auf, wenn Sie versuchen, die Attribute einer geöffneten Datei festzulegen.
Die Attributes
Argumentenumerationswerte sind wie folgt:
Wert | Konstante | Beschreibung |
---|---|---|
Normal |
vbNormal |
Normal (Standard). |
ReadOnly |
vbReadOnly |
Schreibgeschützt. |
Hidden |
vbHidden |
Ausgeblendet. |
System |
vbSystem |
Systemdatei. |
Volume |
vbVolume |
Volumebeschriftung |
Directory |
vbDirectory |
Verzeichnis oder Ordner. |
Archive |
vbArchive |
Die Datei wurde nach der letzten Sicherung geändert. |
Alias |
vbAlias |
Die Datei hat einen anderen Namen. |
Hinweis
Diese Enumerationen werden von der Programmiersprache Visual Basic angegeben. Die Namen können an einer beliebigen Stelle im Code anstelle der tatsächlichen Werte verwendet werden.