递归实现文件删除java
2013-07-09 11:16
323 查看
import java.io.File;
/**
* 递归实现删除指定目标文件
* @author Administrator
*
*/
public class TestIO6 {
public void deleteAll(File f){
if(f.isFile()||f.listFiles().length==0){
f.delete();
}else{
File[] f2 = f.listFiles();
for(File fs:f2){
deleteAll(fs);
fs.delete();
}
}
}
public static
void main(String[] args) {
File f = new File("c:/abc");
TestIO6 t = new TestIO6();
t.deleteAll(f);
}
}
/**
* 递归实现删除指定目标文件
* @author Administrator
*
*/
public class TestIO6 {
public void deleteAll(File f){
if(f.isFile()||f.listFiles().length==0){
f.delete();
}else{
File[] f2 = f.listFiles();
for(File fs:f2){
deleteAll(fs);
fs.delete();
}
}
}
public static
void main(String[] args) {
File f = new File("c:/abc");
TestIO6 t = new TestIO6();
t.deleteAll(f);
}
}
相关文章推荐
- Java笔记之io——递归创建与删除多层文件夹,字符流实现文件复制
- java 递归实现删除或查询指定文件夹下的所有文件
- java递归实现文件的删除和拷贝
- Java实现删除指定下的所有文件(递归思想)
- java实现递归删除目录及目录下所有文件,递归和非递归方式都有
- java递归实现文件的删除和拷贝
- Java递归-实现阶乘;斐波拉契数列;删除文件夹的文件
- Java递归实现文件删除
- java 递归实现删除或查询指定目录下的全部文件
- Java递归实现文件删除
- 删除和拷贝文件递归方法(Java实现)
- java递归实现文件的删除和拷贝
- java删除文件夹 Java中实现复制文件或文件夹
- 实现文件复制、剪切、删除操作 Java
- Java利用apache ftp工具实现文件上传下载和删除功能
- java递归删除文件或文件夹
- java实现创建临时文件然后在程序退出时自动删除文件
- java程序实现删除本地文件
- 使用java递归实现文件及文件夹的复制
- 用java实现删除文件夹里的所有文件