Java文件 File练习-递归删除带内容的目录
2015-06-27 23:02
796 查看
/* 删除一个带内容的目录。 删除原理: 在window中,删除目录从里面往外删除的。 既然是从里往外删除。就需要用到递归。 */ import java.io.*; class RemoveDir { public static void main(String[] args) { File dir = new File("d:\\testdir"); removeDir(dir); } public static void removeDir(File dir) { File[] files = dir.listFiles(); for(int x=0; x<files.length; x++) { if(files[x].isDirectory()) removeDir(files[x]); else System.out.println(files[x].toString()+":-file-:"+files[x].delete()); } System.out.println(dir+"::dir::"+dir.delete()); } }
相关文章推荐
- [Java]学习笔记,随笔【四】
- Java文件 File练习-递归显示某一目录下的所有文件
- Java基础之集合3
- Spring中@Autowired注解、@Resource注解的区别
- java多态性理解
- Java文件 File类的一些方法(2)
- 用java语言怎么写hdu题目之输入规则
- JAVA数字大写金额转换
- Java中的Enum枚举类型总结
- 简易Java Bean转JSON
- java学习之旅32--面向对象_05_程序执行过程的内存分析_02
- JAVA基础之多态
- Java多线程中wait, notify and notifyAll的使用
- Java文件 File类的一些方法(1)
- 清除(设置)eclipse的workspace记录
- java枚举
- Java IO流 系统信息保存到文件
- java基础增强---JavaBean的内省操作
- JAVA基础知识:容器
- Java IO流 异常日志制作