File类_删除一个带内容的目录_练习

需求:删除一个带内容的目录

原理:必须从最里面往外删除需要深度遍历

import java.io.File;



public class RemoveDirTest {

    public static void main(String[] args) {

        File dir = new File("F:\\SogouWP");

        removeDir(dir);

    }



    public static void removeDir(File dir) {

        File[] files = dir.listFiles();

        for(File file : files){

            if(file.isDirectory()){

                removeDir(file);

            }else{

                file.delete();

            }

        }

        dir.delete();

    }

}

 

 

你可能感兴趣的:(File类)