删除文件夹下面所有文件

public static void main(String[] args) {
       
        String path = "D://cc"; //指定文件夹
        File file = new File(path);
        delete(file);    
    }

public static void delete(File file) {
        if(!file.exists()) return;
        
        if(file.isFile() || file.list()==null) {
            file.delete();
            System.out.println("删除了"+file.getName());
        }else {
            File[] files = file.listFiles();
            for(File a:files) {
                delete(a);                    
            }
            file.delete();
            System.out.println("删除了"+file.getName());
        }
        
    }

你可能感兴趣的:(删除文件夹下面所有文件)