java定时删除文件夹及文件
2016-02-14 21:44
399 查看
import java.io.File; import java.util.Date; import java.util.Timer; public class Test { public static void main(String[] args) throws Exception { Timer t =new Timer(); String s = "2016-2-14 21:41:00"; java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date d =format.parse(s); t.schedule(new DeleteFolder(), d); } } class DeleteFolder extends java.util.TimerTask{ @Override public void run() { File file = new File("d://Demo"); delteFile(file); } //递归删除文件及文件夹 public void delteFile(File file){ File []filearray= file.listFiles(); if(filearray!=null){ for(File f:filearray){ if(f.isDirectory()){ delteFile(f); }else{ f.delete(); } } file.delete(); } } }
相关文章推荐
- 从头认识Spring-2.3 注解装配-@autowired(4)-required(2)
- spring的ioc简述
- 【JAVA】8、简洁表达式
- 初窥JAVA底层————System.out.println("Hello World");
- Spring核心组件
- Spring MVC 系列(一)——Spring MVC核心组件及工作流程解析
- 从头认识Spring-2.3 注解装配-@autowired(4)-required(1)
- SpringMVC综合使用手机管理系统Controller层开发
- Java匿名内部类浅析
- SpringMVC介绍之Validation
- SpringMvc中Interceptor拦截器用法
- spring表达式语言spel
- Java的反射,内省,beanUtils工具
- Java注解全面解析
- Spring组件扫描<context:component-scan/>使用详解
- KeeperException$UnimplementedException
- spring与mysql整合数据源的配置
- spring替代方法
- spring 方法注入
- Java基础——I/O续