java删除文件包含子文件

请注意,本文编写于 3763 天前,最后修改于 119 天前,其中某些信息可能已经过时。

//文件删除测试





import java.io.*;





public class Delete {





 public static void main(String[] args) throws IOException {



  



  Delete.delete("F:b");





  System.out.println("ok");



 }





 



 



 //文件名或者文件删除(可以删除包含的子文件和文件夹)



 public static boolean delete(String s) throws IOException {



  File file = new File(s);



  if(!file.delete()) {



   String[] f = file.list();//列出当前文件夹中的所以文件包括文件夹



   for(int i = 0; i < f.length; i++) {



    delete(file.getAbsolutePath() + "" + f[i]);//对子文件夹进行处理



    return  delete(file.getAbsolutePath());//返回上级目录



   }



  }



  return true;



 }





 





}

← 上一篇 下一篇 →
Comments

添加新评论