java删除文件或文件夹及子文件夹

转载 2016年05月30日 19:20:36
 

不多说,直接上代码

[java] view plain copy
  1. public class Test {  
  2.       
  3.     public static void deleteFile(File file) {  
  4.         if (file.exists()) {  
  5.             if (file.isFile()) {  
  6.                 file.delete();  
  7.             }  
  8.             else if (file.isDirectory()) {  
  9.                 deleteDirectory(file);  
  10.             }  
  11.         }  
  12.     }  
  13.       
  14.     private static void deleteDirectory(File file) {  
  15.         File files[] = file.listFiles();  
  16.         for (int i = 0; i < files.length; i++) {  
  17.             if (files[i].isFile()) {  
  18.                 files[i].delete();  
  19.             }  
  20.             else if (files[i].isDirectory()) {  
  21.                 deleteDirectory(files[i]);  
  22.             }  
  23.         }  
  24.         file.delete();  
  25.     }  
  26.       
  27.     /** <一句话功能简述> 
  28.      * @param args 
  29.      */  
  30.     public static void main(String[] args) {  
  31.         deleteFile(new File("d:\\//tmp/"));  
  32.     }  
  33. }  

Java 删除文件或文件夹

package book.io; import java.io.File; /** * * @author XWZ * 2007-11-27 ...
  • z69183787
  • z69183787
  • 2014年06月04日 18:51
  • 1350

Java实现文件夹删除方式总结

遇到一个Java删除文件夹的小问题:当文件夹里包含文件时候直接删除文件夹删除不掉。Java删除文件夹的方式总结...
  • FiangAsDre
  • FiangAsDre
  • 2016年05月31日 15:45
  • 1996

Java读取和删除文件夹下的所有文件

package otherstudy; import java.io.File; import java.io.FileNotFoundException; import java.io.IOExc...
  • lqclh502
  • lqclh502
  • 2014年08月01日 13:02
  • 4787

java删除指定文件夹下文件

  • 2018年01月08日 10:32
  • 3KB
  • 下载

java删除文件夹下文件名带某字段的文件,例如(jquery.min.js)

  • 2015年06月18日 16:21
  • 1KB
  • 下载

java 下载文件 压缩且删除源文件(支持文件夹与文件)

  • 2012年09月13日 09:51
  • 3KB
  • 下载

java13.语言进阶------本地文件操作---文件夹的创建、重命名、删除

一、创建示例1:import java.io.File;public class HelloFolder { public static void main(String[] args) { ...
  • clpig0125
  • clpig0125
  • 2016年01月01日 15:03
  • 244

Java File类应用:递归遍历文件夹和递归删除文件

要求: 1)采用递归遍历文件夹下的所有文件,包括子文件夹下的文件 2)采用递归删除文件下的所有文件注意:以下递归删除文件的方法,只能删除...
  • baidu_37107022
  • baidu_37107022
  • 2017年05月03日 12:03
  • 255

Java中使用File类删除文件夹和文件

删除工具类: import java.io.File; public class DeleteAll{ public static void deleteAll(File...
  • iTommy2016
  • iTommy2016
  • 2017年07月15日 10:27
  • 221

java 删除本地文件夹或文件

java 删除本地文件夹或文件
  • Dopamy_BusyMonkey
  • Dopamy_BusyMonkey
  • 2016年05月19日 11:24
  • 699
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java删除文件或文件夹及子文件夹
举报原因:
原因补充:

(最多只允许输入30个字)