`

Timer案例

    博客分类:
  • j2se
 
阅读更多

import java.io.File;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class FileDeleter extends TimerTask {
private static final String targetPath1 = "C:\\Program Files\\Tencent\\QQ\\.......\\image";

private static final String targetPath2 = "C:\\Program Files\\Tencent\\QQ\\...........\\QQPhoto";
private Timer timer = new Timer();

private Calendar calendar = Calendar.getInstance();
public static void main(String[] args) {
FileDeleter fm = new FileDeleter();
fm.start();
}
private static void delFiles(String[] dir) {
for (int i = 0; i < dir.length; i++) {
File f = new File(dir[i]);
File[] files = null;
if (f.exists()) {
files = f.listFiles();
for (int j = 0; j < files.length; j++) {
files[j].delete();
}
}
}
}
public void start() {
//每隔5分钟删除一次
timer.scheduleAtFixedRate(this, new Date(), 1000 * 300);
}
public void run() {
delFiles(new String[] { targetPath1, targetPath2 });
//下班之前停止任务 ~.~
if(calendar.get(Calendar.HOUR_OF_DAY) == 17 && calendar.get(Calendar.MINUTE) == 15){
this.cancel();
}
}

分享到:
评论

相关推荐

    timer随tomcat启动案例

    本案例“timer随tomcat启动案例”就是针对这种情况的一个实例,它利用了Java的定时器(Timer)类和Tomcat的生命周期管理来实现在Tomcat服务器启动时自动运行的任务。 首先,我们要理解`Timer`类是Java.util包下的一...

    单片机 PML1008位 PWM 计数器(Timer2)开发案例说明

    ### 单片机 PML1008 位 PWM 计数器(Timer2)开发案例详解 #### 一、引言 在嵌入式系统设计中,单片机是核心组件之一,它广泛应用于各种电子设备中。PML100 是一款高性能的单片机,内置了丰富的资源来满足不同应用...

    timer使用案例

    采用实时调度,MatlabAS能用定时器功能完成时序调度.这个案例值得借鉴

    定时器Timer

    本文档将详细介绍 `Timer` 类的基本用法,并通过代码案例来展示如何在实际程序中使用 `Timer`。 1. **基本概念** - `Timer` 类:这是一个调度类,它可以按照指定的时间间隔触发一个事件。这通常涉及创建一个 `...

    TIMER0与TIMER1控制条形LED.zip

    TIMER0与TIMER1控制条形LED,比赛练习案例,仿真实例,现成调用封装使用,可运行的仿真电路图和调好的程序,开箱即用。适用于教学案例、毕业设计、电子设计比赛、出书项目实例,实际设计、个人DIY参考。 已调试好,...

    timer job 实现列表文档评论次数

    本案例中的"timer job 实现列表文档评论次数"着重讨论如何利用Timer Job来跟踪和更新列表项的评论次数。 首先,我们需要了解Timer Job的基本结构。在SharePoint中,Timer Job是通过继承`Microsoft.SharePoint....

    Timer Examples FX2N.zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序实例

    Timer Examples FX2N.zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序实例Timer Examples FX2N.zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序实例Timer Examples FX2N.zip三菱PLC编程案例...

    我写的Linux版Timer定时器(源码),可在多线程间使用

    在Linux操作系统中,由于内核并不直接提供一个与Qt中类似的多线程安全的定时器,因此在开发多线程程序时,如果需要在不同...对于学习Linux系统编程、多线程编程以及自定义定时器的实现原理,这是一个很好的参考案例。

    C#_Timer控件简介(附简单小例子)

    C#中的`Timer`控件是一个非常实用的工具,用于实现定时触发某些操作。这个控件主要属于`System.Timers`命名空间,它允许开发者设置一个时间间隔,在这个间隔结束后触发一个名为`Elapsed`的事件。`Timer`控件适用于...

    Mitsubishi Timer Examples (Q02H).zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序

    Mitsubishi Timer Examples (Q02H).zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序Mitsubishi Timer Examples (Q02H).zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序Mitsubishi Timer ...

    Timer和TimerTask的使用

    在上述代码示例中,我们看到了一个简单的`Timer`和`TimerTask`的使用案例: ```java public class TimerTest { public static void main(String[] args) { Timer timer = new Timer(); timer.schedule(new My...

    C#使用Timer组件制作计时器TailorCalculagraph

    总结,"C#使用Timer组件制作计时器TailorCalculagraph"项目是一个很好的学习案例,通过它你可以了解到如何在C#中使用`Timer`来创建计时功能。无论你是初学者还是经验丰富的开发者,这个项目都提供了实践和扩展的基础...

    关于Ajax的Timer应用,显示当前时间变化,页面不刷新

    在这个案例中,我们可以将显示时间的标签或者文本框放在UpdatePanel内,每当Timer触发时,服务器返回的新时间值会替换旧值。 4. **JavaScript和jQuery**: 虽然Ajax主要涉及到服务器端的处理,但在客户端也需要...

    TIMER0控制LED二进制计数.rar

    总的来说,这个项目提供了从软件编程到硬件实现的完整学习案例,涵盖了单片机定时器的使用、中断处理、LED驱动以及电路设计和仿真等关键知识点。对于想要深入理解和应用单片机技术的初学者来说,这是一个非常有价值...

    MFC_Timer闹铃&计时器

    通过结合使用消息定时器、C++对象、鼠标滚轮事件处理、窗口最小化到托盘以及状态栏显示,这个项目为开发者提供了一个学习MFC高级功能的实践案例。通过深入研究并理解这些代码,开发者可以进一步提升自己的MFC编程...

    Timer1Hour.rar 倒计时

    在"Timer1Hour"这个案例中,很可能包含了上述部分或全部知识点的具体实现。解压并研究这个压缩包中的源代码,可以帮助我们更深入地理解如何使用计时器来实现1小时的倒计时功能,从而提高自己的编程技能。不过,具体...

    c#面向对象编程的小案例 c#经典案例.pdf

    在该案例中,我们使用了Timer控件来控制选号器的生成速率。Timer控件是一个Windows Forms控件,用于在指定的时间间隔执行某个方法。我们可以通过设置Interval属性来指定时间间隔,然后在Tick事件中执行相应的方法。 ...

    Mader.中国闹钟.timer(详解).rar

    在这个案例中,"中国闹钟.timer"似乎是一个特别设计的闹钟系统,它可能利用了多线程和汇编指令来实现更加灵活和高效的功能。 多线程技术允许一个程序同时执行多个不同的任务,这样即使在处理闹钟提醒的同时,用户也...

    31 TIMER0与TIMER1控制条形LED.rar

    总的来说,"31 TIMER0与TIMER1控制条形LED"项目是单片机入门者了解定时器应用和LED控制的一个良好实践案例。通过这个项目,学习者可以深入理解51单片机的定时器工作原理,掌握如何设置定时器参数,以及如何编写中断...

    C# Timer控件的使用

    做了两个例子,供大家学习交流.做了两个例子,供大家学习交流. 本人QQ:280067279,加时注明:CSDN,我也想多认识些编程的朋友.

Global site tag (gtag.js) - Google Analytics