import java.io.File;
public class Test
{
public static void main(String args[]){
Test t = new Test();
delFolder("c:/bb");
System.out.println("deleted");
} //删除文件夹
//param folderPath 文件夹完整绝对路径
public static void delFolder(String folderPath) {
try {
delAllFile(folderPath); //删除完里面所有内容
String filePath = folderPath;
filePath = filePath.toString();
java.io.File myFilePath = new java.io.File(filePath);
myFilePath.delete(); //删除空文件夹
} catch (Exception e) {
e.printStackTrace();
}
} //删除指定文件夹下所有文件
//param path 文件夹完整绝对路径
public static boolean delAllFile(String path) {
boolean flag = false;
File file = new File(path);
if (!file.exists()) {
return flag;
}
if (!file.isDirectory()) {
return flag;
}
String[] tempList = file.list();
File temp = null;
for (int i = 0; i < tempList.length; i++) {
if (path.endsWith(File.separator)) {
temp = new File(path + tempList[i]);
} else {
temp = new File(path + File.separator + tempList[i]);
}
if (temp.isFile()) {
temp.delete();
}
if (temp.isDirectory()) {
delAllFile(path + "/" + tempList[i]);//先删除文件夹里面的文件
delFolder(path + "/" + tempList[i]);//再删除空文件夹
flag = true;
}
}
return flag;
}
}

最新文章

  1. Vmware安装Centos NAT方式设置静态IP
  2. Web APP开发技巧总结(转)
  3. 亲身试用python简单小爬虫
  4. 使用WindowsPE破解管理员密码
  5. WebService到底是什?
  6. ghost xp 安装IIS,并配置WCF
  7. Hibernate提供的内置标识符生成器
  8. OAF_MDS系列2_OAF页面的通过MDS多语言开发国际化(案例)
  9. poj 2153 Rank List
  10. 学会简单使用log4j
  11. java多态与异常处理——动手动脑
  12. 2014 HDU多校弟九场I题 不会DP也能水出来的简单DP题
  13. C++ Primer 5 CH1 开始
  14. npm 项目更换目录后无法启动
  15. MySQL Hardware--NUMA与MySQL
  16. 23.Odoo产品分析 (三) – 人力资源板块(4) – 招聘流程(1)
  17. 【MAC】Mac下部分常用的小工具
  18. leetcode(java)
  19. 【Java并发编程】15、ReentrantLock实现原理深入探究
  20. js dom 观察者属性 MutationObserver

热门文章

  1. 使用VirtualBox的时候虚拟机无法ping通windows主机,但是主机可以ping通虚拟机
  2. VMware虚拟机下载与安装
  3. 【C++】模板简述(一):模板的引入
  4. Java序列化技术性能分析(JDK原生与Protostuff)
  5. iOS Cell异步图片加载优化,缓存机制详解
  6. scrapy增加爬取效率
  7. mysql字符集乱码问题
  8. Java基础(十四)--装箱、拆箱详解
  9. webdrive脚本打开firefox浏览器,报“AttributeError: module &#39;selenium.webdriver&#39; has no attribu
  10. loader.js