如何使用java代码删除包含文件的文件夹呢?

娜扎 Java经验 发布时间:2022-05-13 22:41:10 阅读数:17765 1
今天遇到一个删除文件夹的操作,由于文件夹中包含文件,所以无法直接使用delete进行删除,
那么在这种情况下,如何删除文件夹呢?
实现思路:
     使用递归的方式依次遍历文件夹中的文件
	 然后依次对其进行删除操作
例:
public static void remove(File s) {
     //获取当前目录下的文件和文件夹
     File[] files=s.listFiles();    
     for(File file:files) {  
	  //检测是否为目录
     if(file.isDirectory()) { 
       //递归删除目录
	   remove(file);                             
	  }
     else {
	  //删除文件 
      System.out.println(file+":"+file.delete());     
     }
   }
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202205/16524535043363.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者