java中如何递归删除文件和文件夹(最简单的代码)

来源:互联网 发布:新西兰打工旅行 知乎 编辑:程序博客网 时间:2024/06/08 11:34

代码如下,递归删除:
注意:java中要想删除一个文件夹,首先要清空它下面的所有文件!

public void delete(String path){
    File f=new File(path);
    if(f.isDirectory()){//如果是目录,先递归删除
        String[] list=f.list();
        for(int i=0;i<list.length;i++){
            delete(path+"//"+list[i]);//先删除目录下的文件
        }
    }       
    f.delete();
}

本文链接:blog.csdn.com/whuslei