JAVA在获取路径下的所有文件后,怎么通过文件名显示?

JAVA在获取路径下的所有文件后,怎么return所有的文件,包含有我想要的文字呢?D:\ProgramFiles\apache-tomcat-6.0.37-window... JAVA在获取路径下的所有文件后,
怎么return所有的文件,包含有我想要的文字呢?
D:\Program Files\apache-tomcat-6.0.37-windows-x86\apache-tomcat-6.0.37\webapps\RecruitmentSolution\upload\1_FYPproposal.docx
比如说我想要找到所有的文件在文件名里含有1_该怎么写呢?

File dir = new File("D:/Program Files/apache-tomcat-6.0.37-windows-x86/apache-tomcat-6.0.37/webapps/RecruitmentSolution/upload");
File[] files = dir.listFiles();
JobSeeker js = (JobSeeker) ServletActionContext.getRequest().getSession().getAttribute("jobSeeker");
Integer id = js.getJsId();
for (int i = 0; i < files.length; i++) {
System.out.println(i + ":" + files[i].getName() + ";;;"
+ files[i].getAbsolutePath());
files[i].renameTo(new File(dir + files[i].getName()));
}

return SUCCESS;
展开
 我来答
匿名用户
推荐于2016-08-16
展开全部
System.out.println(i + ":" + files[i].getName() + ";;;" + files[i].getAbsolutePath());

这里显示出来了啊 。是想显示在页面中?

用out.println() 输出就是了。

文件名过滤,就是用字符串String.startsWith()判断
if(files[i].getName().startsWIth("1_")){
out.println(files[i].getName()+"<br/>");
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hanrui0908
2013-12-21
知道答主
回答量:25
采纳率:0%
帮助的人:10.7万
展开全部
定义一个集合,循环的时候,加上个判断,如果是个文件,则加入这个集合,如果是个文件夹,再分两种情况,空文件夹,return,否则递归
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式