如何用java实现定时扫描文件夹? rt:求各位路过大虾解惑!我想要定时的扫描一个文件夹,看看目标文件是否存在,存在则暂停扫描,不存在则一段时间后停止扫描,文件还不存在,则弹出警告?如何实现定时设置啊?扫描文件夹的方法我写好了!哪位强人帮帮忙啊!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以写一个后台线程,通过sleep(ms)来实现定时 to楼上两位 小生 java不是很熟,定时器应该怎么拼进去啊?能给具体代码最好! 写一个类继承Thread,重写run方法,在run方法里面写你要做的处理,然后根据你的定时要求来设置sleep的时间。new Thread(){ run() { // 根据具体需求设置时间:毫秒 sleep(100ms); while (true) { // 扫描文件夹处理 .... // 根据具体需求设置时间:毫秒 sleep(24 * 3600 * 1000); } }} java中不是有定时器吗?写好自己的任务,定时执行就可以了Timer timer = new Timer();Task task = new Task(){ public void run(){ System.out.println("running..."); }};timer.shedule(task,delayDate,internalTime);具体你还得根据自己的情况写,最好用线程,我这是随便写的 Unix、linux操作系统配到cronjob里即可,Windows操作系统的“开始”-》“附件”-》系统工具-》计划任务这种跟操作系统关系紧密的操作没必要用java来做,除非你是J2EE,那么Spring里有quataz类似Unix里面cronjob的开源框架可以用,很方便 。开机自动启动,java做是做得了,但最下面还是得用c来实现 spring quartz定时任务。规则与 corntab 类似~如果要代码,请邮件:[email protected] Timer 就可以实现了 怎么访问在JTextField中的数据 哪个报表工具比较好? 怎样打包的问题 生手求救!!!!!!!!!!!!!!1 奇奇怪怪的package 一个简单问题 关于在static方法调用非static方法 紧急求助,是在是脑子快炸了,进制转换的问题 如何判断一个数是否是int类型? 小菜鸟求问 Set<>和Iterator<>里面的值到底起的是什么作用?是表示Set遍历的规则吗,求教 程序员们,上班啦,给你们发个有关程序员的笑话,开心一下 SimpleDateFormat ParsePosition的一个问题
小生 java不是很熟,定时器应该怎么拼进去啊?能给具体代码最好!
new Thread(){
run() {
// 根据具体需求设置时间:毫秒
sleep(100ms);
while (true) {
// 扫描文件夹处理
....
// 根据具体需求设置时间:毫秒
sleep(24 * 3600 * 1000);
}
}
}
Task task = new Task(){
public void run(){
System.out.println("running...");
}
};
timer.shedule(task,delayDate,internalTime);
具体你还得根据自己的情况写,最好用线程,我这是随便写的