相关疑难解决方法(0)

文件在Java中更改了监听器

我希望在文件系统中更改文件时收到通知.我找到的只是一个调查lastModified File属性的线程,显然这个解决方案不是最优的.

java file listener

101
推荐指数
7
解决办法
12万
查看次数

在Java中拖尾/轮询日志文件的最有效方法

有许多方法,可以使用创建程序并只调用Unix tail命令,但问题是该进程必须安装在安装了尾部的Unix机器上.

另一个选择是直接读取文件,直到没有更多行,睡眠一段时间然后尝试读取下一行并重复.

问题是我如何/如何轮询正在被写入的文件.AFAIK在Java中没有办法在文件被修改时获得异步通知,因为这个级别太低(来自操作系统的东西).我也知道没有lib支持这个.

我在想一个更好的方法可能是在文件的修改日期进行睡眠/轮询..?

有解决方案吗

java performance file-io file polling

4
推荐指数
1
解决办法
8330
查看次数

标签 统计

file ×2

java ×2

file-io ×1

listener ×1

performance ×1

polling ×1