一个程序不停的写一个文件,越来越大。怎样把以前的数据拷出来然后把他们从文件里删去? copy the file to another file, then delete everything from current file, can? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用LineNumberReader 的readLine啊!先读到几行!然后用DataOutputStream的writeBytes写入就好了! 你怎么界定需要删除内容的时候呢?可以建议你判断一个文件的大小,如果超过一定大小后,你就可以照: soldier1002(古代士兵) 或者: teaky2002(种田硬手) 说的方法处理。 JAVA : sunlinux(阳光) 已经说过了。VC: HANDLE CreateFile() BOOL WriteFile() 等API ,具体可看一下MSDN.我觉得当此程序如你所说 "不停的写一个文件,越来越大",则你不太可能对这个文件同时进行写操作。只有在这个程序完成对此文件的写操作后,你才能 "擦掉文件的一部分"。你可以试试看,祝你好运。 谢谢大家参与吖,写文件的程序已经写完了,不可能改。所以偶要删除还是不太可能,这也是个refactoring的问题吖。看来没有人说了。等会儿就给分。 求大神代码反编译 JAVA中构造器!!谢谢!! 请教JAVA的开发工具 请大家推荐几个学习eclipse开发软件的好网址吧,书籍也可以谢谢了 java里的时间函数在哪里,怎么用?? 有难题了,大侠门快来看~!~ 【首次使用 eclipse 感觉不错,还不是很习惯,拜托给些教程 谢谢!】 java 图表用什么 在java中如何获得一个package的所有类 Tomcat4.0运行出现下面的错误,请高手回答,谢谢了! 在J++Builder7里如何去掉一个带路径的文件名的路径部分,返回不含路径部分的文件名? 如何配置jConnect连接Sybase数据库?需要安装jdk吗?
然后用DataOutputStream的writeBytes写入就好了!
VC: HANDLE CreateFile()
BOOL WriteFile() 等API ,具体可看一下MSDN.我觉得当此程序如你所说 "不停的写一个文件,越来越大",则你不太可能对这个文件同时进行写操作。只有在这个程序完成对此文件的写操作后,你才能 "擦掉文件的一部分"。
你可以试试看,祝你好运。