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 die Attributinformationen für eine Datei fest. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in 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
Required. Ein Zeichenfolgenausdruck, der einen Dateinamen angibt.
PathName kann Verzeichnis oder Ordner und Laufwerk enthalten.
- Attributes
- FileAttribute
Required. Konstanter oder numerischer Ausdruck, dessen Summe Dateiattribute angibt.
Ausnahmen
Attribute Der 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
Wenn Sie versuchen, die Attribute einer geöffneten Datei festzulegen, tritt ein Laufzeitfehler auf.
Die Attributes Argumentenumerationswerte sind wie folgt:
| Value | Konstante | Description |
|---|---|---|
Normal |
vbNormal |
Normal (Standard). |
ReadOnly |
vbReadOnly |
Schreibgeschützt |
Hidden |
vbHidden |
Versteckte. |
System |
vbSystem |
Systemdatei. |
Volume |
vbVolume |
Volumebezeichnung |
Directory |
vbDirectory |
Verzeichnis oder Ordner |
Archive |
vbArchive |
Datei wurde seit der letzten Sicherung geändert. |
Alias |
vbAlias |
Die Datei hat einen anderen Namen. |
Note
Diese Enumerationen werden von der Visual Basic Sprache angegeben. Die Namen können an einer beliebigen Stelle im Code anstelle der tatsächlichen Werte verwendet werden.