FileAttributes-Enumeration
Stellt Attribute für Dateien und Verzeichnisse bereit.
Diese Enumeration verfügt über ein FlagsAttribute -Attribut, das die bitweise Kombination der Memberwerte zulässt.
Namespace: System.IO
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<SerializableAttribute> _
<FlagsAttribute> _
<ComVisibleAttribute(True)> _
Public Enumeration FileAttributes
'Usage
Dim instance As FileAttributes
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum FileAttributes
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum class FileAttributes
/** @attribute SerializableAttribute() */
/** @attribute FlagsAttribute() */
/** @attribute ComVisibleAttribute(true) */
public enum FileAttributes
SerializableAttribute
FlagsAttribute
ComVisibleAttribute(true)
public enum FileAttributes
Member
Membername | Beschreibung | |
---|---|---|
Archive | Der Archivstatus der Datei. Anwendungen markieren mithilfe dieses Attributs Dateien für die Sicherung oder das Entfernen. | |
Compressed | Die Datei ist komprimiert. | |
Device | Für zukünftige Verwendung reserviert. | |
Directory | Die Datei ist ein Verzeichnis. | |
Encrypted | Die Datei oder das Verzeichnis sind verschlüsselt. Bei einer Datei bedeutet dies, dass alle Daten in der Datei verschlüsselt sind. Bei einem Verzeichnis bedeutet dies, dass neu erstellte Dateien und Verzeichnisse standardmäßig verschlüsselt werden. | |
Hidden | Die Datei ist versteckt und daher nicht in einer normalen Verzeichnisliste enthalten. | |
Normal | Dies ist eine normale Datei, für die keine weiteren Attribute festgelegt wurden. Dieses Attribut ist nur gültig, wenn es allein verwendet wird. | |
NotContentIndexed | Die Datei wird nicht durch die Inhaltsindizierung des Betriebssystems indiziert. | |
Offline | Die Datei ist offline. Die Daten der Datei sind nicht sofort verfügbar. | |
ReadOnly | Die Datei ist schreibgeschützt. | |
ReparsePoint | Die Datei enthält einen Analysepunkt. Dies ist ein Block mit benutzerdefinierten Daten, die mit einer Datei oder einem Verzeichnis verknüpft sind. | |
SparseFile | Die Datei ist eine dünn besetzte Datei (Sparse File). Dünn besetzte Dateien sind normalerweise große Dateien, deren Daten hauptsächlich aus Nullen bestehen. | |
System | Die Datei ist eine Systemdatei. Die Datei ist ein Teil des Betriebssystems oder wird ausschließlich durch dieses verwendet. | |
Temporary | Die Datei ist temporär. Dateisysteme versuchen, alle Daten im Arbeitsspeicher und nicht im Massenspeicher zu speichern, um schneller darauf zugreifen zu können. Eine temporäre Datei sollte durch die Anwendung umgehend gelöscht werden, wenn sie nicht mehr benötigt wird. |
Hinweise
Ein Beispiel für das Erstellen einer Datei und das Schreiben von Text in eine Datei finden Sie unter Gewusst wie: Schreiben von Text in eine Datei. Ein Beispiel für das Lesen von Text aus einer Datei finden Sie unter Gewusst wie: Lesen aus einer Textdatei. Ein Beispiel für das Lesen aus einer Binärdatei und das Schreiben in eine Binärdatei finden Sie unter Gewusst wie: Lesen und Schreiben einer neu erstellten Datendatei.
Diese Attribute entsprechen denen in WinNT.h. Nicht alle Attribute können sowohl auf Dateien als auch auf Verzeichnisse angewendet werden.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
Weitere Ressourcen
Datei- und Stream-E/A
Gewusst wie: Lesen aus einer Textdatei
Gewusst wie: Schreiben von Text in eine Datei