E.ven JAVA Home
Share
BlogJava
首页
新随笔
联系
聚合
管理
随笔档案
2009年4月 (1)
2009年1月 (1)
2008年8月 (1)
2008年3月 (1)
2007年6月 (1)
2007年5月 (3)
2007年3月 (2)
2007年1月 (2)
2006年10月 (6)
2006年8月 (8)
文章档案
2006年8月 (1)
最新随笔
1. web2.0 兼容IE6/IE7/FF的通用方法
2. SVN 自动邮件通知 的两种方式以及中文解决方案 (转)
3. Java 删除文件夹里所有文件
4. Hibernate 缓存
5. jspsmartupload文件上下传攻略转CSDN
6. Java RMI的简单例子
7. Java读出配置文件的方法
8. JavaMail发送邮件
9. zlib --shared
10. How to build JpegV6 in 64 bit linux
最新评论
1. re: Java RMI的简单例子
的
--李锋
2. re: Java RMI的简单例子[未登录]
@真晕啊
不是别人误导你 而是你自己学而不精阿。艾
--haha
3. re: Java RMI的简单例子
#&%(*&!@(#^!@(*#(!@#
给一个错误的例子来误导我!
注册表的端口号跟主机端口号对不上的,主机地址又不知道是什么东东来的
--真晕啊
4. re: Java 删除文件夹里所有文件
不错..不错..
--sdf
5. re: Java RMI的简单例子[未登录]
rmi结合spring提供接口,用起来更加方便了
--apple0668
Java 删除文件夹里所有文件
Posted on 2008-08-25 18:30
E.ven
阅读(1425)
评论(1)
编辑
收藏
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;
}
}
Feedback
#
re: Java 删除文件夹里所有文件
回复
更多评论
2008-12-15 12:02 by
sdf
不错..不错..
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
常用链接
我的随笔
我的评论
我的参与
最新评论
评论排行榜
1. Java RMI的简单例子(6)
2. Spring 一些连接数据库的方法(3)
3. 关于一些Linux SVN的安装使用(2)
4. JavaMail发送邮件(2)
5. SSH居然存在安全漏洞!!!还发生在我的身上,RedHat你还很狠!(1)
阅读排行榜
1. Java RMI的简单例子(28174)
2. 关于一些Linux SVN的安装使用(12649)
3. SSH居然存在安全漏洞!!!还发生在我的身上,RedHat你还很狠!(2018)
4. JavaMail发送邮件(1977)
5. Hibernate 缓存(1578)
posts - 27, comments - 15, trackbacks - 0, articles - 1
Copyright © E.ven