找遍了MSDN的几个流操作,都找不到如何对文件
进行修改的方法.
我要进行如下的文件修改:
找到文本文件的某一行然后替换掉,
或者找到某个字符串,用新的字符串替换掉现在用的土办法是把文件内容读到内存里,
进行修改,然后把原来的文件删除掉,再新建一个
文件,把内存的东西写进去.可是这对于大文件不是一个办法,特别是在内存小
的移动设备上!求高手指教如何解决!!
进行修改的方法.
我要进行如下的文件修改:
找到文本文件的某一行然后替换掉,
或者找到某个字符串,用新的字符串替换掉现在用的土办法是把文件内容读到内存里,
进行修改,然后把原来的文件删除掉,再新建一个
文件,把内存的东西写进去.可是这对于大文件不是一个办法,特别是在内存小
的移动设备上!求高手指教如何解决!!
文件是顺序存储的,没有修改文件的说法!可以分行读取,修改该修改的内容后,写到另一个文件
删除原文件,另一个文件重命名为原文件