java递归删除文件及目录

Posted brucemengbm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java递归删除文件及目录相关的知识,希望对你有一定的参考价值。

package base;

import java.io.File;

public class delete {
    public static void main(String[] args) {
        deleteFileAndFoder("../yang");
    }
    static void deleteFileAndFoder(String path){
            File f=new File(path);
            if(f.isDirectory()){//假设是文件夹。先递归删除
                String[] list=f.list();
                for(int i=0;i<list.length;i++){
               deleteFileAndFoder(path+"//"+list[i]);//先删除文件夹下的文件
                }
            }       
            f.delete();
        }
}





















以上是关于java递归删除文件及目录的主要内容,如果未能解决你的问题,请参考以下文章

java递归删除文件及目录

Java中删除文件删除目录及目录下所有文件

C#递归删除文件夹目录及文件

JAVA删除某个目录及目录下的所有子目录和文件

JUnit 3.8 演示递归删除文件目录的 测试类程序 .

递归删除文件及目录