Portfoolio

Töö failidega

9.1 Teooria

Failidega töötamiseks kasutatakse:

KlassFunktsioon
StreamWriterkirjutab faili
StreamReaderloeb faili
Filelihtsad failimeetodid

Failitöötluses kasutatakse sageli try-catch plokki vigade vältimiseks.

9.2 Kood

Faili kirjutamine

StreamWriter sw = new StreamWriter("tekst.txt");
sw.WriteLine("Tere maailm");
sw.Close();

Faili lugemine

StreamReader sr = new StreamReader("tekst.txt");
string tekst = sr.ReadToEnd();
Console.WriteLine(tekst);
sr.Close();

9.3 Näidis töös

Faili sisu:

Tere maailm

Programm kuvab konsoolis:

Tere maailm