Zdravím Vás. Tak předně - pokud do příspěvku vypisujete kód programu, zkuste jej obalit příslušným formátem (tlačítko VBcode) - je to potom mnohem čitelnější. Za další doporučuji (zvláště v začátcích) využívat na maximum intellisense, které má visual studio velice dobře propracované. Komkrétně ve Vašem případě, pokud napíšete
Dim logw As New IO.StreamWriter(
tak Vám intellisence dá najevo, že se jedná o metodu přetíženou, tzn. že existuje více variant parametrů, které této metodě můžete předat. A pokud si nabízené možnosti prohlédnete, již sám určitě zjistíte, že krom Vámi použité varianty, kdy předáte pouze název souboru, existuje i varianta doplněná o přepínač, má-li se soubor (v případě, že existuje) přepsat, nebo se má to co vypisujete připojit na konec původního obsahu. Jinak řečeno, bude to vypadat asi takto
Dim logw As New IO.StreamWriter("test.txt", True)
, a pak se Vám to nebude přepisovat. K poslednímu dotazu - obávám se, že budete muset číst obsah souboru po jednotlivých řádcích a současně si řádky počítat, a až dojdete na požadovanou pozici tak načtený text využít dle potřeb.
|