Skip to main content

Text Files

Create Temp File

static string CreateTempFile()  
{
string newtempfile = System.IO.Path.GetTempFileName();
return newtempfile;
}

ReadAllText()

string filePath = "beispiel.txt";
try
{
// Liest den gesamten Inhalt der Datei als String ein
string content = File.ReadAllText(filePath);
Console.WriteLine(content);
}
catch (Exception ex)
{
Console.WriteLine("Fehler beim Lesen der Datei: " + ex.Message);
}

Using + Streamreader

// besser geeignet als File.ReadAllText() bei großen dateien
using (var streamReader = new StreamReader(@"C:\file.txt"))
{
string content = streamReader.ReadToEnd();
Console.WriteLine(content);
}

Write to new File

static void Main()
{
string filePath = "neue_datei.txt";
string sourceText = "Das ist der Quelltext, der gespeichert werden soll.";

try
{
// Öffnet die Datei im Schreibmodus (überschreibt bestehende Datei)
// und schreibt den Text hinein
using (StreamWriter writer = new StreamWriter(filePath, false))
{
writer.Write(sourceText);
}
Console.WriteLine("Text wurde in die Datei geschrieben.");
}
catch (Exception ex)
{
Console.WriteLine("Fehler beim Schreiben in die Datei: " + ex.Message);
}
}