NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Jan Lerch
Člen
Avatar
Jan Lerch:2.6.2016 20:38

Zdravím,
potřeboval bych radu. Ve složce mám 50 textových souborů (počet se může měnit). Potřeboval bych najednou přečíst jejich obsah (Programy pro NC stroj), abych s obsahem mohl dál pracovat a nakopírovat do jednoho texťáku. Bohužel umím načíst vždy jen obsah jednoho .txt ne všech najednou. Možnost je i nakopírovat obsahu všech .txt do jednoho a pak až s tím obsahem pracovat, ale přes File.Copy mi to nešlo. Děkuji.

 
Odpovědět
2.6.2016 20:38
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Jan Lerch
Jan Vargovský:2.6.2016 21:28

Něco jako tohle?

var files = Directory.GetFiles(Environment.CurrentDirectory);
using (var sw = new StreamWriter($"Concat-{Guid.NewGuid().ToString()}.txt"))
    foreach (var file in files)
    {
        sw.WriteLine(File.ReadAllText(file));
    }
Editováno 2.6.2016 21:28
 
Nahoru Odpovědět
2.6.2016 21:28
Avatar
Jan Lerch
Člen
Avatar
Odpovídá na Jan Vargovský
Jan Lerch:2.6.2016 21:55

Jo to vypadá dobře a funguje perfektně. Děkuji moc.

 
Nahoru Odpovědět
2.6.2016 21:55
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.