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!