java 删除文件 及目录

简介: 引用:http://chxkyy.iteye.com/blog/176231 java中删除目录事先要删除目录下的文件或子目录 Java代码   public void del(String filepath) throws IOException{    File f = new File(filepath);//定义文件路径           if(f.

引用:http://chxkyy.iteye.com/blog/176231

java中删除目录事先要删除目录下的文件或子目录

Java代码 
  收藏代码
  1. public void del(String filepath) throws IOException{  
  2.  File f = new File(filepath);//定义文件路径         
  3.  if(f.exists() && f.isDirectory()){//判断是文件还是目录  
  4.      if(f.listFiles().length==0){//若目录下没有文件则直接删除  
  5.          f.delete();  
  6.      }else{//若有则把文件放进数组,并判断是否有下级目录  
  7.          File delFile[]=f.listFiles();  
  8.          int i =f.listFiles().length;  
  9.          for(int j=0;j<i;j++){  
  10.              if(delFile[j].isDirectory()){  
  11.                        del(delFile[j].getAbsolutePath());//递归调用del方法并取得子目录路径  
  12.              }  
  13.              delFile[j].delete();//删除文件  
  14.          }  
  15.      }  
  16.  }      
  17. }  

 

Java底层的操作还是很重要的。

相关文章
|
7月前
|
Java
Java实现文件和目录的管理
Java实现文件和目录的管理
85 0
|
Java
java读取本地目录的文件转换为list
java读取本地目录的文件转换为list
142 0
|
JSON Java 数据格式
Java读取resource目录下的json文件
Java读取resource目录下的json文件
614 0
|
3月前
|
Java
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
54 4
|
3月前
|
存储 缓存 监控
Java——图片文件位于 bin 目录下,下载新图片会导致应用程序重启
【9月更文挑战第22天】在Java应用中,若图片位于bin目录下且下载新图片导致应用重启,可能是因为部署方式不当或资源监控机制过于敏感。解决方法包括:更改图片存储位置至独立目录;配置应用服务器减少资源监控敏感度;使用独立资源服务器托管静态资源;优化代码减少资源重复加载。具体方案需根据应用实际情况和技术栈调整。
|
4月前
|
Java API
Java文件处理完全指南:创建、读取、写入和删除文件详细解析
Java的文件处理非常灵活和强大。通过上述代码示例,我们可以清楚地理解在Java中如何高效地进行文件的创建、读取、写入和删除操作。值得注意的是,文件操作时我们常常会用到一些流(Stream)和读写字符的类,在操作完成之后,应当及时关闭这些资源,这可以通过使用try-with-resources语句来自动完成。这种方法不仅代码简洁,还能有效防止资源泄漏。总体而言,熟练掌握Java文件处理对于开发实用、健壮的应用程序至关重要。
340 1
|
4月前
|
JavaScript Java
点击按钮,向下添加目录。Java script+jQuery写法
点击按钮,向下添加目录。Java script+jQuery写法
25 1
|
4月前
|
Java
java中实现File文件的重命名(renameTo)、将文件移动到其他目录下、文件的复制(copy)、目录和文件的组合(更加灵活方便)
这篇文章介绍了Java中使用`renameTo()`、`Files.copy()`等方法对文件进行重命名、移动和复制的操作,并提供了代码实例和测试效果。
java中实现File文件的重命名(renameTo)、将文件移动到其他目录下、文件的复制(copy)、目录和文件的组合(更加灵活方便)
|
4月前
|
存储 Java API
|
7月前
|
C++ Java 容器
【Java每日一练】总目录(2023.3.11~5.18)共69篇
【Java每日一练】总目录(2023.3.11~5.18)共69篇
201 0
【Java每日一练】总目录(2023.3.11~5.18)共69篇