现在要实现一个功能:用JAVA监视数据文件,如果数据文件被修改过的话,就读取其中的内容这个文件可能在一秒钟之内被修改过很多次,有什么办法能实时的监控呢?最好不使用1秒钟查看之类的方法。
解决方案 »
- 怎么设置JTree节点图标大小?
- java String 与 .net string 的区别?深入点讲.
- 我想写个管理系统,如何代码实现,,面板左边用Jtree,我想和sql联结,面板右面有jtext,jbutton,ect..
- 在一个JPanel中,有没有好一点办法来判断鼠标停留了一段时间
- 在做0.1+0.1的连加运算时,由于double的不精确性,在执行三四次时就会出现不精确的结果,该怎么办?
- 初学java,选用什么书?
- 在每个 Class 中都有 public main() 的情况下如何让 JCreator 执行正确的 main()
- 请教有关事务提交的问题,先谢了。
- 问个关于SCJP考试的问题。
- java应用程序打包出现问题。
- spring mvc 中log4j日志的问题
- 将一个byte数组转换成int?
如果要实现的话,查查window有没有提供接口,有的话调用window接口来实现吧。
具体就不知道了
lz找找, 我也学习下
http://www.oschina.net/question/100896_28983
public long lastModified()返回此抽象路径名表示的文件最后一次被修改的时间。 返回:
表示文件最后一次被修改的时间的 long 值,用与时间点(1970 年 1 月 1 日,00:00:00 GMT)之间的毫秒数表示;如果该文件不存在,或者发生 I/O 错误,则返回 0L lz参考下。
我记得好像有一种算法,对文件生成一串字符!
如果文件发生改变,相应生成字符串也发生改变!
操作系统提供一种叫作钩子东东(api函数),这家伙能对I/O操作进行拦截!