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
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.