如何用java监听U盘上文件的写入动作

来源:百度知道 编辑:UC知道 时间:2024/06/22 22:07:09
各位大侠好!我想用JAVA监听文件往U盘上复制时的动作,即往U盘上写入文件的动作,怎么实现丫?谢谢!
我是想在监听到写时,就调用杀毒软件对其进行检测,如果有毒,就不让往盘上写了,这样可以减少中毒的几率

设置一个监听线程,将U盘所有数据读入到一个Map里面,以文件名为key,value为一个文件对象。然后每隔一段时间重新取一次,然后与上一次的对比找出差异文件,如果文件变大了,说明正在写入这个文件,多出的文件是刚创建的~~

那就在比较中发现文件数目、或者文件大小、修改时间有变化就提示用户~~然后也可以直接调用杀毒软件