Avatar billede petan Nybegynder
14. oktober 2004 - 21:03 Der er 5 kommentarer og
1 løsning

Skrive til txt-fil uden at overskrive

Hej

Jeg har lavet en klasse der skriver to linier til en txt-fil, men hvordan undgår jeg at den overskriver det der står i filen i forvejen, istedet for at tilføje det. Min klasse ser således ud:

public class Write
{
    //privat felt
    private string path = "c:/cSharp/mappe1/fil.txt";
   
    //metode til at tilføje linie
    public void AddLine()
    {
    StreamWriter FileObjWrite = new StreamWriter(path);
    FileObjWrite.WriteLine("Her er en linie........");
    FileObjWrite.WriteLine("Her er en linie mere...");
    FileObjWrite.Close();
    }
}
Avatar billede arne_v Ekspert
14. oktober 2004 - 21:04 #1
StreamWriter FileObjWrite = new StreamWriter(path, true);
Avatar billede erikjacobsen Ekspert
14. oktober 2004 - 21:05 #2
Avatar billede petan Nybegynder
14. oktober 2004 - 21:06 #3
Tak, arne_v.
Avatar billede petan Nybegynder
14. oktober 2004 - 21:09 #4
Tak, erikjacobsen. Jeg havde kigget i dokumentationen, men det kan godt være en, til tider, svær opgave, når man er ny i c#.
Avatar billede erikjacobsen Ekspert
14. oktober 2004 - 21:13 #5
Selvfølgelig - men det er vejen frem. Det skal dog ikke nødvendigvis
være Microsofts side - hvad har du ellers adgang til? Hvilket
udviklingsværktøj bruger du - mange har det indbygget?
Avatar billede petan Nybegynder
14. oktober 2004 - 21:45 #6
Jeg har hentet SharpDevelop, men indtil videre laver jeg kun mindre scripts som jeg kompilerer og afvikler i dos. Jeg har valgt at gøre det på denne måde for ikke at miste fokus fra de basale ting der skal læres først.

Jeg har hentet SDK pakken fra MS, som jeg bruger når der skal ledes i dokumentationen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester