Avatar billede Slettet bruger
21. juni 2005 - 09:17 Der er 4 kommentarer og
2 løsninger

Kopier fil til comport med c#

Hvordan udskriver jeg en fil til en ønsket comport via C#? og VS.NET 2003. Eksempel ønskes.

Og et tillægssprg. hvordan ændre man et specifikt sted i en txt fil? eks vil jeg gerne erstatte "<VAR01>" med "Hans" et sted midt i en text fil, altså ikke bare tilføje det i bunden.
Avatar billede arne_v Ekspert
21. juni 2005 - 09:26 #1
binær fil: læs med Stream Read og skriv med Stream Write

tekst fil: læs med StreamReader ReadLine og skriv med Stream WriteLine

og

line = line.Replace("<VAR01>", "Hans");
Avatar billede Slettet bruger
21. juni 2005 - 09:30 #2
Havde faktisk lige selv fundet ud af det, men svar lige, kan jeg så ikke give dig en sjat points for svaret?
Avatar billede arne_v Ekspert
21. juni 2005 - 09:30 #3
for tekst fil noget a la:

        StreamReader sr = new StreamReader(@"C:\demo.txt");
        StreamWriter sw = new StreamWriter("COM1:");
        String line;
        while((line = sr.ReadLine()) != null)
        {
            line = line.Replace("<VAR01>", "Hans");
            sw.WriteLine(line);
        }
        sr.Close();
        sw.Close();
Avatar billede arne_v Ekspert
21. juni 2005 - 09:31 #4
ok
Avatar billede Slettet bruger
21. juni 2005 - 09:31 #5
.
Avatar billede Slettet bruger
21. juni 2005 - 09:33 #6
Håber det er ok, tak for hjælpen
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