dromara / hutool

🍬A set of tools that keep Java sweet.
https://hutool.cn
Other
29.01k stars 7.5k forks source link

LineReadWatcher#onModify方法中对文件变化判断问题 #2013

Closed hyh2437124907git closed 2 years ago

hyh2437124907git commented 2 years ago

版本情况

JDK版本: openjdk_8_201 hutool版本: 5.6.2(请确保最新尝试是否还有问题)

问题描述(包括截图)

当监听的目标文件被清空时,currentLength为0,导致错误的认为文件没有变化

比如报错的Excel文件,有问题的图片等。 image

looly commented 2 years ago

有道理,内容清空应该调用seek方法让指针归零。

5.7.18改为:

image