我想在 java 中增量读取文件,同时文件正在被其他进程修改/写入。因此,假设进程“A”正在写入/记录文件“X”,而另一个进程“B”想要增量读取文件“X”,例如每 1 秒(甚至连续)读取一次以查找特定模式。在java中执行此操作的最佳方法是什么?我知道我可以使用 RandomAccessFile 的“seek”方法,但这会干扰文件的写入吗?有更好的方法吗?
最佳答案
轮询文件的修改数据。打开它进行读取可以防止其他程序同时写入该文件。
关于java - 在java中增量访问文件,同时动态更新文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11803335/