Práce se soubory

Práce se soubory je důležitou částí velkého množství programů. Soubory se dají načítat následujícím způsobem:

string filePath = "C:\\cesta\\k\\souboru";
string fileContent = File.ReadAllText(filePath);
        

Do souboru samozřejmě můžeme také zapisovat, a to několika způsoby:

V prvním způsobu nahradíme celý soubor novým textem, čímž se smaže aktuální obsah souboru:

string input = "Nový obsah souboru";
string filePath = "C:\\cesta\\k\\souboru";
File.WriteAllText(filePath, input);
        

Pokud chceme jen přidat text na konec souboru, můžeme to udělat následujícím způsobem:

string input = "Další obsah souboru";
string filePath = "C:\\cesta\\k\\souboru";

using (StreamWriter writer = File.AppendText(filePath))
{
    writer.WriteLine(input);
}
        

Co se nám může stát je, že se text přidá na konec souboru, ale na stejný řádek jako už je jiný text. Jako řešení může být obsáhnout další řádek do text, například string input = "\nDalší obsah souboru";. Oba předchozí příklady po použitá zanechají nový prázdný řádek na konci.

Zadání:

Vytvořte program, který si z internetu stáhne obsah souboru https://ddm.fkomarek.eu/programovani2/1-soubory/number.txt, přičte k němu 8 a uloží soubor na plochu.

Nepodařilo se načíst kód. Řešení pravděpodobně ještě nebylo uvolněno, nebo nemáte povolený JavaScript.