j**a 文件类

时间:2015.10.15 发布人:badgirl魊1

j**a 文件类

已解决问题

谷歌badgirl魊1用户在2015.10.15提交了关于“老人与海j**a 文件类”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-24T09:36:06。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,谢谢你帮我,祝你快乐,愿你事事如意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:__43  

packageday016;

importj**a.io.File;
importj**a.io.FilenameFilter;

publicclassListAllDemo{
public京章部验对信staticvoidmain(String[]args){

Filesrc=newFile("src");
list(src,".j**a");
}

/**
*显示指定文件夹的指定类型的文件递归处理子文件夹
*
*@paramdir
*@paramext
*/
publicstatic景太分事步套voidlist(Filedir,Stringext){
//显示当前目录
S械导测提落坐胜六ystem.out.print("-------");
System.out.p光不她方rint(dir.getAbsolutePath());
System.out.println("-------");
//显示当前句赶零安道买今队目录中所有ext文件
listFile(dir,ext);
//获得当前目录的所有子目录
File[]all=dir.listFiles();
//遍历子目录弦见造英音何飞而次不,列出每个子目录的文件
for(inti=0;i<all.length;i++){
Filed=all[i];//day01
if(d.isDirectory()){
list(d,ext);
}
}
}

privatest普变越怕护范例胞选额盟aticvoidlistFile(Filedir,Stringext)进{
File[]all=dir.listFiles(newFilter(ext));
for(inti=0;i<all.length;i++){
Filef=all[i];
System.ou言系育并细根卷协语官委t.println(f.getName())胞科;
}
}

staticclassFilterimplementsFilenameFilter{
privateS六植亚便tringext;

publicFilter(){
}

publicFilter(Stringext){
this.ext=ext;
}

@Override
publicbooleanaccept(Filedir,St要胡般且条另源电时杨全ringname){
returnname.end板sWith(ext);
}

}
}
这是显示当前项目路径src下面的.j**a文件,包括子目录里面的,给你参