用java删除文件夹里的所有文件

Posted on

用java删除文件夹里的所有文件

Java on Line

和java的日子!

BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合 :: 管理 :: 8 随笔 :: 0 文章 :: 8 评论 :: 0 Trackbacks

< 2007年10月 > 日 一 二 三 四 五 六 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 10

公告

谢谢您的关注!!!

留言簿(1)

随笔分类(8)

随笔档案(8)

相关连接

搜索

*

最新评论

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; } } posted on 2007-10-12 16:19 陈东 阅读(4139) 评论(0) 编辑 收藏 所属分类: Java基础

新用户注册 刷新评论列表

淘宝网诚聘资深J2ME开发工程师 IT新闻: · WiFi网络不稳定 业界称iPad恐难扎根国内 · 福布斯:中兴超越摩托罗拉成全球第五大手机商 · 报告称谷歌正在内测桌面版Google Voice · 苹果iPad热度不减 5天销量已达到60万部 · 苹果明年或推小号iPad 采用5英寸屏幕 专题:Android iPad jQuery Chrome OS 博客园首页 IT新闻 知识库 学英语 Java程序员招聘 标题 请输入标题 姓名 请输入你的姓名 主页 请输入验证码 验证码 /* 内容(请不要发表任何与政治相关的内容) 请输入评论内容 Remember Me? 登录 [使用Ctrl+Enter键可以直接提交] 每天10分钟,轻松学英语 推荐职位: · 飞信服务器端高级.NET开发工程师(新媒传信) · .NET飞信官网开发工程师(新媒传信) · Web前端研发工程师(百度) · C++开发工程师(沪江网) · 前端开发工程师(沪江网) · 产品经理(沪江网) · 运维工程师(沪江网)

博客园首页随笔: · 群发“站内信”的实现(续) · 数据库索引白话篇 · 18个不常见的C/#关键字,您使用过几个? · windows下信号机制的学习 · 团队基础生成自动化流程之最佳实践(VI) - 系统模块化条件编译 知识库: · 如何做网页设计的10个小窍门 · 社区媒体和网站的九个关键性界面特征 · 从零到十亿,创业企业家如何迈向成功? · 如何精简用户界面 · 每天进步一点点,一个月后,一年后,十年后,百年后... 网站导航:

博客园 IT新闻 个人主页 博客生活 IT博客网 C++博客 博客园社区 管理 相关文章:

Powered by: BlogJava Copyright © 陈东

希望本站内容对您有点用处,有什么疑问或建议请在后面留言评论
转载请注明作者(RobinChia)和出处 It so life ,请勿用于任何商业用途