您的位置:首页 > 编程语言 > Java开发

递归实现文件删除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);

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: