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; 展开
怎么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; 展开
2个回答
推荐于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/>");
}
这里显示出来了啊 。是想显示在页面中?
用out.println() 输出就是了。
文件名过滤,就是用字符串String.startsWith()判断
if(files[i].getName().startsWIth("1_")){
out.println(files[i].getName()+"<br/>");
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询