如何在已有的文本文件上插入新的内容?
sbks 2008-06-13 10:42:39 需要在一个已经存在的txt文件中插入一些内容。基本思路是:打开文件句柄,定位文件光标,写入文件内容,发现以下代码没办法做到:
integer li_fwrite
string ls_head
ls_head='这是一个行头'
li_fwrite=fileopen(ls_path,StreamMode!,Write!,LockReadWrite!,replace!)
FileSeek(li_fwrite,1, FromBeginning!)
filewrite(li_fwrite,ls_head)
fileclose(li_fwrite)
因为文件文件比较大,难道非要把所有的内容读出到一个字符串里,然后编辑字符串,然后再写回文本文件?