C# Dateien
Arbeiten mit Dateien
Die Klasse File
aus dem Namespace System.IO
ermöglicht uns die Arbeit mit Dateien:
Beispiel
using System.IO; // Schließen Sie den System.IO-Namespace ein
File.SomeFileMethod(); // Verwenden Sie die Dateiklasse mit Methoden
Die Klasse File
verfügt über viele nützliche Methoden zum Erstellen und Abrufen von Informationen über Dateien. Zum Beispiel:
Methode | Beschreibung |
---|---|
AppendText() |
Appends text at the end of an existing file |
Copy() |
Kopiert eine Datei |
Create() |
Erstellt oder überschreibt eine Datei |
Delete() |
Eine Datei löschen |
Exists() |
Testet, ob die Datei existiert |
ReadAllText() |
Lesen Sie den Inhalt einer Datei |
Replace() |
Ersetzen Sie den Inhalt einer Datei durch den Inhalt einer anderen Datei |
WriteAllText() |
Erstellt eine neue Datei und schreibt den Inhalt hinein. Wenn die Datei bereits vorhanden ist, wird sie überschrieben |
For a full list of File methods, go to Microsoft .Net-Dateiklassenreferenz.
In eine Datei schreiben und lesen
Im folgenden Beispiel verwenden wir die Methode WriteAllText()
, um eine Datei mit dem Namen „filename.txt“ zu erstellen und Inhalte darin zu schreiben. Dann verwenden wir die Methode ReadAllText()
, um den Inhalt der Datei zu lesen:
Beispiel
using System.IO; // Schließen Sie den System.IO-Namespace ein
string writeText = "Hello World!"; // Erstellen Sie eine Textzeichenfolge
File.WriteAllText("filename.txt", writeText); // Erstellen Sie eine Datei und schreiben Sie den Inhalt von writeText hinein
string readText = File.ReadAllText("filename.txt"); // Lesen Sie den Inhalt der Datei
Console.WriteLine(readText); // Geben Sie den Inhalt aus
Geben Sie den Inhalt aus:
Hello World!