Java 删除文件夹以及文件夹下的子目录与文件

Java 删除文件夹以及文件夹下的子目录与文件

//  删除文件夹以及文件夹下的子目录与文件
private   void  deleteFile(File file) {
    
if  (file.exists()) {
        
if  (file.isFile()) {
            file.delete();
        } 
else   if  (file.isDirectory()) {
            File[] files 
=  file.listFiles();
            
for  (File f : files) {
                
this .deleteFile(f);
            }

        }
        file.delete();
    } 
else  {
        System.out.println(
" 所删除的 "   +  file.getAbsolutePath()  +   " 不存在! " );
    }
}

你可能感兴趣的:(Java 删除文件夹以及文件夹下的子目录与文件)