System.IO Namespace
Enthält Typen, die das Lesen und Schreiben für Dateien und Datenströme zulassen, sowie Typen, die grundlegende Unterstützung für Dateien und Verzeichnisse bieten. Contains types that allow reading and writing to files and data streams, and types that provide basic file and directory support.
Klassen
BinaryReader |
Liest primitive Datentypen als Binärwerte in einer spezifischen Codierung.Reads primitive data types as binary values in a specific encoding. |
BinaryWriter |
Schreibt primitive Typen binär in einen Datenstrom und unterstützt das Schreiben von Zeichenfolgen in einer bestimmten Codierung.Writes primitive types in binary to a stream and supports writing strings in a specific encoding. |
BufferedStream |
Fügt eine Pufferebene zu Lese- und Schreibvorgängen auf einem anderen Stream hinzu.Adds a buffering layer to read and write operations on another stream. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
Directory |
Macht statische Methoden zum Erstellen, Verschieben und Auflisten in Verzeichnissen und Unterverzeichnissen verfügbar.Exposes static methods for creating, moving, and enumerating through directories and subdirectories. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
DirectoryInfo |
Macht Instanzmethoden zum Erstellen, Verschieben und Auflisten in Verzeichnissen und Unterverzeichnissen verfügbar.Exposes instance methods for creating, moving, and enumerating through directories and subdirectories. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
DirectoryNotFoundException |
Die Ausnahme, die ausgelöst wird, wenn ein Teil einer Datei oder eines Verzeichnisses nicht gefunden werden kann.The exception that is thrown when part of a file or directory cannot be found. |
DriveInfo |
Ermöglicht Zugriff auf Informationen zu einem Laufwerk.Provides access to information on a drive. |
DriveNotFoundException |
Die Ausnahme, die ausgelöst wird, wenn versucht wird, auf ein nicht verfügbares Laufwerk oder eine nicht verfügbare Freigabe zuzugreifen.The exception that is thrown when trying to access a drive or share that is not available. |
EndOfStreamException |
Die Ausnahme, die bei dem Versuch ausgelöst wird, über das Ende eines Datenstroms hinaus zu lesen.The exception that is thrown when reading is attempted past the end of a stream. |
EnumerationOptions |
Stellt Datei- und Verzeichnisenumerationsoptionen bereit.Provides file and directory enumeration options. |
ErrorEventArgs |
Stellt Daten für das Error-Ereignis bereit.Provides data for the Error event. |
File |
Stellt statische Methoden zum Erstellen, Kopieren, Löschen, Verschieben und Öffnen einer Datei bereit und unterstützt das Erstellen von FileStream-Objekten.Provides static methods for the creation, copying, deletion, moving, and opening of a single file, and aids in the creation of FileStream objects. |
FileFormatException |
Die Ausnahme, die ausgelöst wird, wenn eine Eingabedatei oder ein Datenstream nicht mit einer bestimmten Dateiformatspezifikation übereinstimmt.The exception that is thrown when an input file or a data stream that is supposed to conform to a certain file format specification is malformed. |
FileInfo |
Stellt Eigenschaften und Instanzmethoden zum Erstellen, Kopieren, Löschen, Verschieben und Öffnen von Dateien bereit und unterstützt das Erstellen von FileStream-Objekten.Provides properties and instance methods for the creation, copying, deletion, moving, and opening of files, and aids in the creation of FileStream objects. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
FileLoadException |
Die Ausnahme wird ausgelöst, wenn eine verwaltete Assembly gefunden wurde, die nicht geladen werden kann.The exception that is thrown when a managed assembly is found but cannot be loaded. |
FileNotFoundException |
Die Ausnahme, die bei dem Versuch ausgelöst wird, auf eine Datei zuzugreifen, die auf dem Laufwerk nicht vorhanden ist.The exception that is thrown when an attempt to access a file that does not exist on disk fails. |
FileStream |
Stellt einen Stream für eine Datei bereit, wobei synchrone und asynchrone Lese- und Schreibvorgänge unterstützt werden.Provides a Stream for a file, supporting both synchronous and asynchronous read and write operations. |
FileSystemAclExtensions |
Stellt Windows-spezifische statische Erweiterungsmethoden zum Bearbeiten von ACL-Sicherheitsattributen (Access Control List, Zugriffssteuerungsliste) für Dateien und Verzeichnisse bereit.Provides Windows-specific static extension methods for manipulating Access Control List (ACL) security attributes for files and directories. |
FileSystemEventArgs |
Stellt Daten für die folgenden Verzeichnisereignisse bereit: Changed, Created und Deleted.Provides data for the directory events: Changed, Created, Deleted. |
FileSystemInfo |
Stellt die Basisklasse sowohl für FileInfo-Objekte als auch für DirectoryInfo-Objekte bereit.Provides the base class for both FileInfo and DirectoryInfo objects. |
FileSystemWatcher |
Überwacht die Benachrichtigungen über Änderungen im Dateisystem und löst Ereignisse aus, wenn ein Verzeichnis oder eine Datei in einem Verzeichnis geändert werden.Listens to the file system change notifications and raises events when a directory, or file in a directory, changes. |
InternalBufferOverflowException |
Die Ausnahme, die ausgelöst wird, wenn der interne Puffer überläuft.The exception thrown when the internal buffer overflows. |
InvalidDataException |
Die Ausnahme, die im Falle eines ungültigen Datenstromformats ausgelöst wird.The exception that is thrown when a data stream is in an invalid format. |
IODescriptionAttribute |
Legt die Beschreibung fest, die visuelle Designer bei Verweisen auf ein Ereignis, einen Extender oder eine Eigenschaft anzeigen können.Sets the description visual designers can display when referencing an event, extender, or property. |
IOException |
Die Ausnahme, die im Falle eines E/A-Fehlers ausgelöst wird.The exception that is thrown when an I/O error occurs. |
MemoryStream |
Erstellt einen Stream, der den Arbeitsspeicher als Sicherungsspeicher verwendet.Creates a stream whose backing store is memory. |
Path |
Führt Vorgänge für String-Instanzen aus, die Datei- oder Verzeichnispfadinformationen enthalten.Performs operations on String instances that contain file or directory path information. Diese Vorgänge werden plattformübergreifend durchgeführt.These operations are performed in a cross-platform manner. |
PathTooLongException |
Die Ausnahme wird ausgelöst, wenn ein Pfad oder vollqualifizierter Dateiname die vom System definierte maximale Länge übersteigt.The exception that is thrown when a path or fully qualified file name is longer than the system-defined maximum length. |
PipeException |
Ausgelöst, wenn ein Fehler innerhalb einer benannten Pipe auftritt.Thrown when an error occurs within a named pipe. |
RenamedEventArgs |
Stellt Daten für das Renamed-Ereignis bereit.Provides data for the Renamed event. |
Stream |
Stellt eine allgemeine Ansicht einer Folge von Bytes bereit.Provides a generic view of a sequence of bytes. Dies ist eine abstrakte Klasse.This is an abstract class. |
StreamReader |
Implementiert einen TextReader, der Zeichen aus einem Bytestream in einer bestimmten Codierung liest.Implements a TextReader that reads characters from a byte stream in a particular encoding. |
StreamWriter |
Implementiert einen TextWriter zum Schreiben von Zeichen in einen Stream in einer bestimmten Codierung.Implements a TextWriter for writing characters to a stream in a particular encoding. |
StringReader |
Implementiert einen TextReader, der aus einer Zeichenfolge liest.Implements a TextReader that reads from a string. |
StringWriter |
Implementiert TextWriter zum Schreiben von Informationen in eine Zeichenfolge.Implements a TextWriter for writing information to a string. Die Informationen werden in einem zugrunde liegenden StringBuilder-Element gespeichert.The information is stored in an underlying StringBuilder. |
TextReader |
Stellt ein Leseprogramm dar, das eine sequenzielle Serie von Zeichenfolgen lesen kann.Represents a reader that can read a sequential series of characters. |
TextWriter |
Stellt einen Writer dar, der eine sequenzielle Serie von Zeichen schreiben kann.Represents a writer that can write a sequential series of characters. Diese Klasse ist abstrakt.This class is abstract. |
UnmanagedMemoryAccessor |
Ermöglicht den wahlfreien Zugriff auf nicht verwaltete Speicherblöcke aus verwaltetem Code heraus.Provides random access to unmanaged blocks of memory from managed code. |
UnmanagedMemoryStream |
Ermöglicht den Zugriff auf nicht verwaltete Speicherblöcke aus verwaltetem Code heraus.Provides access to unmanaged blocks of memory from managed code. |
WindowsRuntimeStorageExtensions |
Enthält Erweiterungsmethoden für IStorageFile und IStorageFolder-Schnittstellen in der Windows-Runtime bei der Entwicklung von Microsoft Store-Apps.Contains extension methods for the IStorageFile and IStorageFolder interfaces in the Windows Runtime when developing Windows Store apps. |
WindowsRuntimeStreamExtensions |
Enthält die Erweiterungsmethoden für die Konvertierung zwischen Datenströmen in der Windows-Runtime und verwalteten Datenströmen in .NET für Anwendungen des Microsoft Store.Contains extension methods for converting between streams in the Windows Runtime and managed streams in the .NET for Windows Store apps. |
Strukturen
WaitForChangedResult |
Enthält Informationen zur aufgetretenen Änderung.Contains information on the change that occurred. |
Enumerationen
DriveType |
Definiert Konstanten für Laufwerkstypen, z. B. für CD-ROM-Laufwerke, Festplattenlaufwerke, Netzlaufwerke, Laufwerke ohne Stammverzeichnis, RAMs, Wechseldatenträger und unbekannte Laufwerke.Defines constants for drive types, including CDRom, Fixed, Network, NoRootDirectory, Ram, Removable, and Unknown. |
FileAccess |
Definiert Konstanten für den Lese-, Schreib- oder Lese-/Schreibzugriff auf eine Datei.Defines constants for read, write, or read/write access to a file. |
FileAttributes |
Stellt Attribute für Dateien und Verzeichnisse bereit.Provides attributes for files and directories. |
FileMode |
Gibt an, wie das Betriebssystem eine Datei öffnen soll.Specifies how the operating system should open a file. |
FileOptions |
Stellt zusätzliche Optionen für das Erstellen eines FileStream-Objekts dar.Represents advanced options for creating a FileStream object. |
FileShare |
Enthält Konstanten für das Steuern der Zugriffsart anderer FileStream-Objekte auf die gleiche Datei.Contains constants for controlling the kind of access other FileStream objects can have to the same file. |
HandleInheritability |
Gibt an, ob das zugrunde liegende Handle von untergeordneten Prozessen geerbt werden kann.Specifies whether the underlying handle is inheritable by child processes. |
MatchCasing |
Gibt an, wie Groß-/Kleinschreibung bei Übereinstimmungen berücksichtigt werden soll.Specifies the type of character casing to match. |
MatchType |
Gibt den Typ des zu verwendenden Platzhaltervergleichs an.Specifies the type of wildcard matching to use. |
NotifyFilters |
Gibt die Änderungen an, die in einer Datei oder einem Ordner überwacht werden sollen.Specifies changes to watch for in a file or folder. |
SearchOption |
Gibt an, ob das aktuelle Verzeichnis oder das aktuelle Verzeichnis und alle Unterverzeichnisse durchsucht werden sollen.Specifies whether to search the current directory, or the current directory and all subdirectories. |
SeekOrigin |
Gibt die Position in einem Stream an, der für die Suche verwendet werden soll.Specifies the position in a stream to use for seeking. |
WatcherChangeTypes |
Änderungen, die an einer Datei oder einem Verzeichnis auftreten können.Changes that might occur to a file or directory. |
Delegaten
ErrorEventHandler |
Stellt die Methode dar, die das Error-Ereignis eines FileSystemWatcher-Objekts behandelt.Represents the method that will handle the Error event of a FileSystemWatcher object. |
FileSystemEventHandler |
Stellt die Methode dar, die das Changed-Ereignis, das Created-Ereignis oder das Deleted-Ereignis einer FileSystemWatcher-Klasse behandelt.Represents the method that will handle the Changed, Created, or Deleted event of a FileSystemWatcher class. |
RenamedEventHandler |
Stellt die Methode dar, die das Renamed-Ereignis einer FileSystemWatcher-Klasse behandelt.Represents the method that will handle the Renamed event of a FileSystemWatcher class. |