Neviem sice, co za trieda je
IOFileText, nikdy som sa s nou v Delphi nestretol a neviem ani nic vygooglit ( alebo zeby to bola tvoja trieda? Ak ano, uved jej deklaraciu a definicie clenskych metod ). Ale je pravda, ze som v Delphi nerobil uz dlhsie obdobie, takze zrejme sa jedna o novinku.
Ak by si to robil postarom, teda, priradit subor pomocou funkcie
AssignFile, potom ak by si zavolal funkciu
ReWrite, dany subor by sa bud vytvoril, alebo ak by existoval, jeho obsah by sa prepisal ( presne ako to robi tebe ). Ak by si ale miesto ReWrite zavolal funkciu
Append, tak v pripade, ze subor existuje, zapisuje sa na koniec suboru a teda cely povodny obsah sa nezmaze. Priklad:
http://www.delphibasics.co.uk/RTL.asp?Name=Append
Ak to ale predsa chces robit takto ( a trieda IOFileText nie je tvoja vlastna ), tak zial, bez dokumentacie ti neviem pomoct a na nete o tom nie je ziadna zmienka - aspon co sa delphi tyka.
K druhej otazke, k tomu cislovaniu, nie velmi som pochopil, ako to myslis. Ze ak povedzme existuje subor
MojSubor.txt, tak nech program vytvori subor
MojSubor(2).txt? Ak ano, existenciu suboru lahko zistis pomocou prikazu
FileExists -
http://www.delphibasics.co.uk/RTL.asp?Name=FileExists