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 |