sf$calmness
ああ.懷かしの暗し青春!主上麒麟国,春秋战国梦!烦恼本自寻,心情自然无!
留言簿
给我留言
查看公开留言
查看私人留言
文章档案
2007年6月 (1)
2007年5月 (3)
搜索
最新评论
Powered by:
博客园
模板提供:
沪江博客
BlogJava
|
首页
|
发新随笔
|
发新文章
|
联系
|
聚合
|
管理
过滤文件类型并找出该文件的路径
package
com;
import
java.io.File;
import
java.io.FileFilter;
import
java.io.FilenameFilter;
import
java.util.ArrayList;
public
class
ChangeAS
{
/** */
/**
*
@param
args
*
@return
*/
public
String changeas(String dir)
{
ArrayList filelists
=
new
ArrayList();
String a
=
"
文件转换成功
"
;
File file
=
new
File(dir);
//
要过滤的文件类型,可以是任何类型文件的后缀名
String FileType
=
"
.xml
"
;
Filter filter
=
new
Filter(FileType);
if
(file.exists())
{
File[] files
=
file.listFiles(filter);
for
(
int
i
=
0
; i
<
files.length; i
++
)
{
if
(files[i].isDirectory())
{
changeas(files[i].getAbsolutePath());
}
else
{
String strFileName
=
files[i].getAbsolutePath();
//
打印过滤的文件类型
System.out.println(
"
---
"
+
strFileName);
filelists.add(files[i].getAbsolutePath());
}
}
}
else
{
System.out.println(
"
该文件或文件夹不存在!
"
);
}
return
a;
}
public
static
void
main(String[] args)
{
//
TODO Auto-generated method stub
ChangeAS c
=
new
ChangeAS();
c.changeas(
"
D:\\xml
"
);
}
}
class
Filter
implements
FilenameFilter
{
String extension;
Filter(String extension)
{
this
.extension
=
extension;
}
public
boolean
accept(File directory,String filename)
//
FilenameFilter接口的一个方法,必须实现它
{
return
filename.endsWith(extension);
}
}
发表于 2007-06-25 11:27
crystal璇
阅读(140)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问