Java读文件问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:59:44
我要读一个动态增长的文本文件,如果这个文件被修改,我只读出增长的那部分内容,请问怎么实现?谢谢
我想到要记录一个标记位了,可是怎么记录啊,这不是一个线程,是单一的一个程序,运行结束以后所有变量都释放了……

如果文件只是增长就好办多了
要记录上次文件的长度
和现在的文件的长度进行比较
若长度增加了 则从增加的位置开始读取
==========================
补充 你可以把记录的东西 单独存在一个文件里
程序启动的时候先从文件里加载

试着放到注册表里吧,用一下
java.util.Preferences类

那就每次文件结束时,加个标记到文件里。
要不你就把每次文件修改的部分保存到另一个文件,如果这个文件被修改,就读另一个文件。