java遍历目录下的文件,然后通过jsp显示,怎么写呀

在线等待,谢谢
2025-03-24 07:32:19
推荐回答(4个)
回答1:

/**
* 递归函数,递归分析目录,如果找到子目录,继续递归;
* @param dataDirFile
* @throws IOException
*/
private void indexDirectory( File dataDirFile) throws IOException {
File[] files = dataDirFile.listFiles();
for(int i = 0; i File f = files[i];
if(f.isDirectory()){
indexDirectory( f);
}else
System.out.println(f.getAbsolutePath());
}
}
这个是遍历文件的,jsp显示的就很简单了

回答2:

private void indexDirectory(File dataDirFile) {
File[] files = dataDirFile.listFiles();
for(int i = 0; i File f = files[i];
if(f.isDirectory()){
indexDirectory(f);
}else {
int num = f.getAbsolutePath().lastIndexOf(".");
String extension = f.getAbsolutePath().substring(num + 1);
if(extension.equals("doc")) {//这里面的“doc”是你的扩展名
System.out.println(f.getAbsolutePath());
}
}
}
}
根据二楼给你过滤出来了 doc 文件了,注释部分是扩渣名

回答3:

这东西代码比较多啊,累啊

回答4:

朋友,这个问题解决了么?