java 线程实时监控硬盘文件目录的文件操作状态
来源:互联网 发布:dd windows iso 编辑:程序博客网 时间:2024/05/21 11:17
1、java 线程实时监控硬盘文件目录的文件操作状态。
/** * *//** * @author wby * */package Thread;import java.io.File;public class FileListener { public static void main(String[] args) { String path = "e:/bwy"; Thread listener = new Thread(new FileListenerThread(path)); listener.start(); }} class FileListenerThread implements Runnable{ private String path; @Override public void run() { System.out.println("running....."); //需要监听的文件夹 File file = new File(path); //原始文件中的文件数量 int orginalSize = file.list().length; while(true){ int size = file.list().length; if(size > orginalSize){ System.out.println("文件目录:"+file.getName()+"\t文件新增,数量为: "+(size-orginalSize)); orginalSize = size; } else if(size < orginalSize){ System.out.println("文件目录:"+file.getName()+"\t文件删除,数量为: "+(orginalSize-size)); orginalSize = size; } try { //睡1秒 Thread.sleep(1000); } catch (InterruptedException e) { } System.out.println("监控中......"); } } public void setPath(String path) { System.out.println(path); this.path = path; } public FileListenerThread(String path){ System.out.println("开始监听中,监听目录为"+path+"..."); this.path= path; }}
阅读全文
0 0
- java 线程实时监控硬盘文件目录的文件操作状态
- Java 文件监控,实时监控文件加载
- Java 文件监控,实时监控文件加载
- Java实时监控日志文件并输出_java线程池
- C#实现实时监控文件目录下的变化
- java监控目录文件
- Java监控文件目录的变化
- Java高效监控文件目录
- Java 文件监控,实时监控文件加载之Commons-io
- Java 文件监控,实时监控文件加载之Commons-io
- 使用线程监控文件目录变化
- Java实时监控日志文件并输出
- Java实时监控日志文件并输出
- Java实时监控日志文件并输出
- Java实时监控日志文件并输出
- Java文件目录操作
- 实时监控文件夹及文件的变化
- Java 如何监控文件目录的变化 【转】
- iOS内置购买之提交指南-协议、税务和银行业务
- qt 学习
- JavaScript 模块化开发一瞥
- bzoj 1036
- 洛谷 P1282 多米诺骨牌 (背包dp)
- java 线程实时监控硬盘文件目录的文件操作状态
- java反射机制在代理模式中的使用
- C语言中换行符和回车符的区别
- build.gradle其他配置信息
- BRVAH官方使用指南(持续更新)
- java自学-java开发环境搭建
- lua 安装
- 合并两个有序链表
- UNIX编程专题-服务器进程终止/服务器主机崩溃/服务器主机崩溃后重启/服务器主机关机