Java on Line
和java的日子!
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
8 随笔 :: 0 文章 :: 28 评论 :: 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)
Java基础(5)
(rss)
Java收集
(rss)
个人随笔(1)
(rss)
开发收集(2)
(rss)
随笔档案
(8)
2008年4月 (2)
2008年3月 (1)
2007年10月 (1)
2007年9月 (1)
2007年8月 (3)
相关连接
expert
struts2学习
Sun中国技术社区
我的Blog
日期控件
搜索
最新评论
1. re: 用java压缩文件夹/文件
YASUO
--XURUIYANG
2. re: 用java压缩文件夹/文件
压缩文件夹时,有问题吧,会多出一个文件夹来。
--路人
3. re: 用java压缩文件夹/文件
@ne_akari
你个二逼,自己好好看看再说
--路人
4. re: 用java删除文件夹里的所有文件[未登录]
thanks.
--tao
5. 写的真不错
写的真不错,代码拿出来就能执行,感谢感谢啊!
--沈坤林
用java删除文件夹里的所有文件
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
陈东
阅读(18595)
评论(1)
编辑
收藏
所属分类:
Java基础
评论
#
re: 用java删除文件夹里的所有文件[未登录]
2013-10-01 01:03
tao
thanks.
回复
更多评论
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
JDBC连接各种数据库方法
将一个字符串里的数字,分割后进行排序
用java删除文件夹里的所有文件
用java解压文件夹
用java压缩文件夹/文件
Powered by:
BlogJava
Copyright © 陈东