Allgemeine E/A-Aufgaben

Der System.IO-Namespace stellt mehrere Klassen bereit, die verschiedene Aktionen ermöglichen, z. B. Lese- und Schreibvorgänge für Dateien, Verzeichnisse und Streams. Weitere Informationen finden Sie unter File and Stream I/O (Datei- und Datenstrom-E/A).

Allgemeine Dateiaufgaben

Aufgabe Siehe das Beispiel in diesem Thema:
Erstellen einer Textdatei File.CreateText-Methode

FileInfo.CreateText-Methode

File.Create-Methode

FileInfo.Create-Methode
Schreiben von Text in eine Datei How to: Schreiben von Text in eine Datei

How to: Schreiben einer Textdatei (C++/CLI)
Lesen aus einer Textdatei How to: Lesen von Text aus einer Datei
Anfügen von Text an eine Datei How to: Öffnen und Anfügen an eine Protokolldatei

File.AppendText-Methode

FileInfo.AppendText-Methode
Umbenennen oder Verschieben einer Datei File.Move-Methode

FileInfo.MoveTo-Methode
Löschen einer Datei File.Delete-Methode

FileInfo.Delete-Methode
Kopieren einer Datei File.Copy-Methode

FileInfo.CopyTo-Methode
Abrufen der Größe einer Datei FileInfo.Length -Eigenschaft
Abrufen der Attribute einer Datei File.GetAttributes-Methode
Festlegen der Attribute einer Datei File.SetAttributes-Methode
Bestimmen, ob eine Datei vorhanden ist File.Exists-Methode
Lesen aus einer Binärdatei How to: Vorgehensweise: Lesen von bzw. Schreiben in eine neu erstellte Datendatei
Schreiben in eine Binärdatei How to: Vorgehensweise: Lesen von bzw. Schreiben in eine neu erstellte Datendatei
Abrufen einer Dateierweiterung Path.GetExtension-Methode
Abrufen des vollqualifizierten Pfads einer Datei Path.GetFullPath-Methode
Abrufen des Dateinamens und der Dateierweiterung aus einem Pfad Path.GetFileName-Methode
Ändern der Erweiterung einer Datei Path.ChangeExtension-Methode

Allgemeine Verzeichnisaufgaben

Aufgabe Siehe das Beispiel in diesem Thema:
Zugreifen auf eine Datei in einem speziellen Ordner wie z. B. "Eigene Dateien" How to: Schreiben von Text in eine Datei
Erstellen eines Verzeichnisses Directory.CreateDirectory-Methode

FileInfo.Directory -Eigenschaft
Erstellen eines Unterverzeichnisses DirectoryInfo.CreateSubdirectory-Methode
Umbenennen oder Verschieben eines Verzeichnisses Directory.Move-Methode

DirectoryInfo.MoveTo-Methode
Kopieren eines Verzeichnisses How to: Kopieren von Verzeichnissen
Löschen eines Verzeichnisses Directory.Delete-Methode

DirectoryInfo.Delete-Methode
Anzeigen der Dateien und Unterverzeichnisse in einem Verzeichnis How to: Auflisten von Verzeichnissen und Dateien
Suchen der Größe eines Verzeichnisses System.IO.Directory-Klasse
Bestimmen, ob ein Verzeichnis vorhanden ist Directory.Exists-Methode

Siehe auch