博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中删除文件、删除目录及目录下所有文件
阅读量:4703 次
发布时间:2019-06-10

本文共 487 字,大约阅读时间需要 1 分钟。

File.delete()只能用于删除“某个文件或者空目录”!所以要删除某个目录及其中的所有文件和子目录,要进行递归删除,具体代码示例如下:

public void deleteAllFilesOfDir(File path) {          if (!path.exists())              return;          if (path.isFile()) {              path.delete();              return;          }          File[] files = path.listFiles();          for (int i = 0; i < files.length; i++) {              deleteAllFilesOfDir(files[i]);          }          path.delete();      }

 

转载于:https://www.cnblogs.com/liaojie970/p/5175365.html

你可能感兴趣的文章
课堂练习之检测水军
查看>>
函数指针的使用
查看>>
位图数据结构的操作
查看>>
azkaban用户管理及权限配置
查看>>
GCD学习笔记
查看>>
PHP......会话控制SESSION与COOKIE
查看>>
[转]AchartEngineActivity引擎绘制柱状图、曲线图
查看>>
[转]javascript实现限制上传文件的大小
查看>>
我的Java设计模式-策略模式
查看>>
C# 报表接口样例,简单实用
查看>>
C++常见内存错误及解决方案
查看>>
控制台应用程序窗口无法输入汉字解决办法
查看>>
Java中实现String.padLeft和String.padRight
查看>>
winCVS 使用的一个小要点
查看>>
一个关于session的问题
查看>>
加快开发时间的8个CSS的预处理程序
查看>>
dom元素高度、屏幕高度 获取
查看>>
asp.net 设置session失效时间
查看>>
杭电多校第四场 E Matrix from Arrays
查看>>
ReactiveCocoa操作方法-线程\时间
查看>>