Zmiana w txt ?

0

Czegos tutaj brakuje tylko nie do konca wiem czego mozecie zerknac:

 string line;
            System.IO.StreamReader file =
               new System.IO.StreamReader(@"C:Adresy_e_mail.txt");

            while ((line = file.ReadLine()) != null)
            {
                if(line.contain("\t")) {line.replace("\t",",")};

            }
            file.Close();

chce zeby mi zmienil tab na przecinki w kazdej lini ale chyba brakuje zapisu nie wiem,mam racje ?

0

Tak, brakuje zapisu. Możesz analogicznie go zrobić StreamWriter'em.

0
string[] file = File.ReadAllLines(@"plik.txt");

for (int i=0; i<file.Length; i++)
    if (!String.IsNullOrEmpty(file[i]))
        file[i] = file[i].Replace('\t',',');

File.WriteAllLines(@"plik2.txt", file);

albo jednolinijkowiec (Framework 3.5 lub nowszy):

File.WriteAllLines(@"plik2.txt",File.ReadAllLines(@"plik.txt").Select(l=>l.Replace('\t',',')));
0

ja to nie wiem czy Ci otworzy plik "C:Adresy_e_mail.txt"

0

nie no spoko sciezka mi sie tylko zle skopiowala, to akurat wiem ze tego by raczej nie otworzyl :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0