java删除文件或文件夹及子文件夹
2016-05-30 19:20
501 查看
不多说,直接上代码
[java] view
plain copy
public class Test {
public static void deleteFile(File file) {
if (file.exists()) {
if (file.isFile()) {
file.delete();
}
else if (file.isDirectory()) {
deleteDirectory(file);
}
}
}
private static void deleteDirectory(File file) {
File files[] = file.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isFile()) {
files[i].delete();
}
else if (files[i].isDirectory()) {
deleteDirectory(files[i]);
}
}
file.delete();
}
/** <一句话功能简述>
* @param args
*/
public static void main(String[] args) {
deleteFile(new File("d:\\//tmp/"));
}
}
相关文章推荐
- TOMACAT部署的问题
- Was7中解决jar包冲突
- Chp3 流程控制
- java容易混淆的的内部类相关概念
- protobuf在java应用中通过反射动态创建对象
- springMVC使用@ControllerAdvice实现异常处理
- java对数组、List、Map排序及常用方法
- 把普通的java对象转成json字符串
- java-script简单语法练习-第一天
- Spring MVC测试框架详解——服务端测试
- Java_杂记_5
- Java System.getProperty()
- 如何在IDE中体验一把Java8?
- 《分布式java应用:基础与实践》笔记3
- Java 内存分配全面浅析
- Java 关键字之this
- Java中finalize()用法
- Java集合框架:Set、List、Map等介绍
- spring <context:annotation-config> 跟 <context:component-scan>诠释及区别
- java 显示视频时间--玩的