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 Datei- und Stream-E/A.

Allgemeine Dateiaufgaben

Aufgabe

Siehe das Beispiel in diesem Thema:

Erstellen einer Textdatei

System.IO.File

Schreiben in eine Textdatei

Gewusst wie: Schreiben von Text in eine Datei

Lesen aus einer Textdatei

Gewusst wie: Lesen aus einer Textdatei

Anfügen von Text an eine Datei

Gewusst wie: Öffnen und Anfügen an eine Protokolldatei

File.AppendText

FileInfo.AppendText

Umbenennen oder Verschieben einer Datei

File.Move

FileInfo.MoveTo

Löschen einer Datei

File.Delete

FileInfo.Delete

Kopieren einer Datei.

File.Copy

FileInfo.CopyTo

Abrufen der Größe einer Datei

FileInfo.Length

Abrufen der Attribute einer Datei

File.GetAttributes

Festlegen der Attribute einer Datei

File.SetAttributes

Bestimmen, ob eine Datei vorhanden ist

File.Exists

Lesen aus einer Binärdatei

Gewusst wie: Lesen und Schreiben einer neu erstellten Datendatei

Schreiben in eine Binärdatei

Gewusst wie: Lesen und Schreiben einer neu erstellten Datendatei

Abrufen einer Dateierweiterung

Path.GetExtension

Abrufen des vollqualifizierten Pfads einer Datei

Path.GetFullPath

Abrufen des Dateinamens und der Dateierweiterung aus einem Pfad

Path.GetFileName

Ändern der Erweiterung einer Datei

Path.ChangeExtension

Allgemeine Verzeichnisaufgaben

Aufgabe

Siehe das Beispiel in diesem Thema:

Umbenennen oder Verschieben eines Verzeichnisses

Directory.Move

DirectoryInfo.MoveTo

Kopieren eines Verzeichnisses

Gewusst wie: Kopieren von Verzeichnissen

Löschen eines Verzeichnisses

Directory.Delete

DirectoryInfo.Delete

Erstellen eines Verzeichnisses

Directory.CreateDirectory

FileInfo.Directory

Erstellen eines Unterverzeichnisses

DirectoryInfo.CreateSubdirectory

Anzeigen der Dateien in einem Verzeichnis

FileInfo.Name

Anzeigen der Unterverzeichnisse eines Verzeichnisses

Directory.GetDirectories

DirectoryInfo.GetDirectories

Anzeigen aller Dateien in allen Unterverzeichnissen eines Verzeichnisses

DirectoryInfo.GetFileSystemInfos

Suchen der Größe eines Verzeichnisses

System.IO.Directory

Bestimmen, ob ein Verzeichnis vorhanden ist

Directory.Exists

Siehe auch

Konzepte

Grundlegende Datei-E/A

Erstellen von Streams

Asynchrone Datei-E/A

Weitere Ressourcen

Datei- und Stream-E/A