System.IO Namespace
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.
Enthält Typen, die das Lesen und Schreiben in Dateien und Datenströme ermöglichen, sowie Typen, die grundlegende Datei- und Verzeichnisunterstützung bieten.
Klassen
| Name | Beschreibung |
|---|---|
| BinaryReader |
Liest primitive Datentypen als Binäre Werte in einer bestimmten Codierung vor. |
| BinaryWriter |
Schreibt primitive Typen in binärer Form in einen Datenstrom und unterstützt das Schreiben von Zeichenfolgen in einer bestimmten Codierung. |
| BufferedStream |
Fügt eine Pufferebene zum Lesen und Schreiben von Vorgängen in einem anderen Datenstrom hinzu. Diese Klasse kann nicht vererbt werden. |
| Directory |
Macht statische Methoden zum Erstellen, Verschieben und Aufzählen durch Verzeichnisse und Unterverzeichnisse verfügbar. Diese Klasse kann nicht vererbt werden. |
| DirectoryInfo |
Macht Instanzmethoden zum Erstellen, Verschieben und Aufzählen durch Verzeichnisse und Unterverzeichnisse verfügbar. Diese Klasse kann nicht vererbt werden. |
| DirectoryNotFoundException |
Die Ausnahme, die ausgelöst wird, wenn ein Teil einer Datei oder eines Verzeichnisses nicht gefunden werden kann. |
| DriveInfo |
Bietet Zugriff auf Informationen auf einem Laufwerk. |
| DriveNotFoundException |
Die Ausnahme, die ausgelöst wird, wenn Sie versuchen, auf ein Laufwerk oder eine Freigabe zuzugreifen, die nicht verfügbar ist. |
| EndOfStreamException |
Die Ausnahme, die beim Lesen über das Ende eines Datenstroms ausgelöst wird. |
| EnumerationOptions |
Stellt Datei- und Verzeichnisaufzählungsoptionen bereit. |
| ErrorEventArgs |
Stellt Daten für das Error-Ereignis bereit. |
| File |
Stellt statische Methoden zum Erstellen, Kopieren, Löschen, Verschieben und Öffnen einer einzelnen Datei bereit und unterstützt die Erstellung von FileStream Objekten. |
| FileFormatException |
Die Ausnahme, die ausgelöst wird, wenn eine Eingabedatei oder ein Datenstrom, der einer bestimmten Dateiformatspezifikation entsprechen soll, fehlerhaft ist. |
| FileInfo |
Stellt Eigenschaften und Instanzmethoden zum Erstellen, Kopieren, Löschen, Verschieben und Öffnen von Dateien bereit und unterstützt die Erstellung von FileStream Objekten. Diese Klasse kann nicht vererbt werden. |
| FileLoadException |
Die Ausnahme, die ausgelöst wird, wenn eine verwaltete Assembly gefunden, aber nicht geladen werden kann. |
| FileNotFoundException |
Die Ausnahme, die ausgelöst wird, wenn ein Versuch, auf eine Datei zuzugreifen, die nicht auf dem Datenträger vorhanden ist, fehlschlägt. |
| FileStream |
Stellt eine Stream Datei bereit, die synchrone und asynchrone Lese- und Schreibvorgänge unterstützt. |
| FileSystemEventArgs |
Stellt Daten für die Verzeichnisereignisse bereit: Changed, Created, Deleted. |
| FileSystemInfo |
Stellt die Basisklasse für beide FileInfo und DirectoryInfo Objekte bereit. |
| FileSystemWatcher |
Lauscht auf änderungsbenachrichtigungen des Dateisystems und löst Ereignisse aus, wenn sich ein Verzeichnis oder eine Datei in einem Verzeichnis ändert. |
| InternalBufferOverflowException |
Die Ausnahme wird ausgelöst, wenn der interne Puffer überläuft. |
| InvalidDataException |
Die Ausnahme, die ausgelöst wird, wenn sich ein Datenstrom in einem ungültigen Format befindet. |
| IODescriptionAttribute |
Legt fest, dass visuelle Beschreibungsdesigner beim Verweisen auf ein Ereignis, einen Extender oder eine Eigenschaft angezeigt werden können. |
| IOException |
Die Ausnahme, die ausgelöst wird, wenn ein E/A-Fehler auftritt. |
| MemoryStream |
Erstellt einen Datenstrom, dessen Sicherungsspeicher Arbeitsspeicher ist. |
| Path |
Führt Vorgänge für String Instanzen aus, die Datei- oder Verzeichnispfadinformationen enthalten. Diese Vorgänge werden plattformübergreifend ausgeführt. |
| PathTooLongException |
Die Ausnahme, die ausgelöst wird, wenn ein Pfad oder vollqualifizierter Dateiname länger als die vom System definierte maximale Länge ist. |
| PipeException |
Wird ausgelöst, wenn innerhalb einer benannten Pipe ein Fehler auftritt. |
| RenamedEventArgs |
Stellt Daten für das Renamed-Ereignis bereit. |
| Stream |
Stellt eine generische Ansicht einer Bytesequenz bereit. Dies ist eine abstrakte Klasse. |
| StreamReader |
Implementiert ein TextReader Objekt, das Zeichen aus einem Bytedatenstrom in einer bestimmten Codierung liest. |
| StreamWriter |
Implementiert ein TextWriter Zeichen zum Schreiben von Zeichen in einen Datenstrom in einer bestimmten Codierung. |
| StringReader |
Implementiert ein Element TextReader , das aus einer Zeichenfolge gelesen wird. |
| StringWriter |
Implementiert eine TextWriter Zum Schreiben von Informationen in eine Zeichenfolge. Die Informationen werden in einer zugrunde liegenden StringBuilderGespeichert. |
| TextReader |
Stellt einen Leser dar, der eine sequenzielle Reihe von Zeichen lesen kann. |
| TextWriter |
Stellt einen Writer dar, der eine sequenzielle Reihe von Zeichen schreiben kann. Diese Klasse ist abstrakt. |
| UnmanagedMemoryAccessor |
Bietet zufälligen Zugriff auf nicht verwaltete Speicherblöcke aus verwaltetem Code. |
| UnmanagedMemoryStream |
Bietet Zugriff auf nicht verwaltete Speicherblöcke aus verwaltetem Code. |
| WindowsRuntimeStorageExtensions |
Enthält Erweiterungsmethoden für die Schnittstellen IStorageFile und IStorageFolder im Windows-Runtime beim Entwickeln von Windows Store-Apps. |
| WindowsRuntimeStreamExtensions |
Enthält Erweiterungsmethoden zum Konvertieren zwischen Datenströmen in den Windows-Runtime und verwalteten Datenströmen im .NET für Windows Store-Apps. |
Strukturen
| Name | Beschreibung |
|---|---|
| WaitForChangedResult |
Enthält Informationen zur aufgetretenen Änderung. |
Enumerationen
| Name | Beschreibung |
|---|---|
| DriveType |
Definiert Konstanten für Laufwerktypen, einschließlich CDRom, Fixed, Network, NoRootDirectory, Ram, Removable und Unknown. |
| FileAccess |
Definiert Konstanten für Lese-, Schreib- oder Lese-/Schreibzugriff auf eine Datei. |
| FileAttributes |
Stellt Attribute für Dateien und Verzeichnisse bereit. |
| FileMode |
Gibt an, wie das Betriebssystem eine Datei öffnen soll. |
| FileOptions |
Stellt erweiterte Optionen zum Erstellen eines FileStream -Objekts dar. |
| FileShare |
Enthält Konstanten zum Steuern der Art des Zugriffs für andere Vorgänge kann dieselbe Datei haben. |
| HandleInheritability |
Gibt an, ob das zugrunde liegende Handle von untergeordneten Prozessen vererbt werden kann. |
| MatchCasing |
Gibt den Typ der zeichenweise übereinstimmenden Groß-/Kleinschreibung an. |
| MatchType |
Gibt den Typ des zu verwendenden Wildcardabgleichs an. |
| NotifyFilters |
Gibt Änderungen an, die in einer Datei oder einem Ordner überwacht werden sollen. |
| SearchOption |
Gibt an, ob das aktuelle Verzeichnis oder das aktuelle Verzeichnis und alle Unterverzeichnisse durchsucht werden sollen. |
| SeekOrigin |
Gibt die Position in einem Datenstrom an, die für die Suche verwendet werden soll. |
| WatcherChangeTypes |
Änderungen, die in einer Datei oder einem Verzeichnis auftreten können. |
Delegaten
| Name | Beschreibung |
|---|---|
| ErrorEventHandler |
Stellt die Methode dar, die das Error Ereignis eines FileSystemWatcher Objekts behandelt. |
| FileSystemEventHandler |
Stellt die Methode dar, die das Changed, Createdoder Deleted Ereignis einer FileSystemWatcher Klasse behandelt. |
| RenamedEventHandler |
Stellt die Methode dar, die das Renamed Ereignis einer FileSystemWatcher Klasse behandelt. |