利用递归删除一个带内容的目录
2014-01-21 18:30
316 查看
/* 删除一个带内容的目录。 删除原理: 在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---IO流-----File 类、递归、删除一个带内容的目录、列出指定目录下文件夹、FilenameFilte
- Java基础---Java---IO流-----File 类、递归、删除一个带内容的目录、列出指定目录下文件夹、FilenameFilte
- java单个文件复制,递归删除、复制目录下所有内容,递归创建文件夹,.7z文件解压等
- day20File类,各方法。递归。删除一带内容的目录。Properties 。记录应用程序运行次数。打印流。切割合并文件。
- C#文件操作源码 递归复制一个目录 递归删除文件 和 文件夹
- C语言 递归地删除一个指定目录下所有指定类型的文件
- C#文件操作源码 递归复制一个目录 递归删除文件 和 文件夹
- 递归删除一个非空目录及其下所有文件和目录
- Java基础知识强化之IO流笔记15:递归之删除带内容的目录案例
- 递归删除一个目录
- Java小段子-File对象递归删除目录下所有内容
- 利用Jqurey写一个输入内容增加并且可以删除,上下移动的标签
- 利用rmdir()函数实现PHP递归删除目录
- 复制一个文件夹的内容到另外一个文件夹,利用递归
- Java文件 File练习-递归删除带内容的目录
- PHP递归获取目录内容readDir,递归删除rmdir
- PHP删除一个目录,包括它的内容
- php利用递归实现删除文件目录的方法
- php学习笔记:利用递归实现删除文件目录
- 一个利用递归算法实现删除非空目录的函数