日期:2014-05-19  浏览次数:20625 次

用java怎样逐一获取一个目录及其所有及目录的txt文件的文件名
求解:用java怎样逐一获取一个目录及其所有子目录的txt文件的文件名

------解决方案--------------------
探讨

一个迭代就解决了啊:

Java code

/**
* 借助递归处理所有的目录下的文件
* @param fileOrDir 文件或目录
*/
private void listAllFile(File fileOrDir) throws Exception {
if (fileOrDir.isDirectory()) {
……

------解决方案--------------------
再对得到的文件进行一下过滤处理就可以了!
if(file.getName().lastIndexOf(".txt"))
System.Out.Println(file.getName());
探讨
一个迭代就解决了啊:


Java code


/**
* 借助递归处理所有的目录下的文件
* @param fileOrDir 文件或目录
*/
private void listAllFile(File fileOrDir) throws Exception {
if (fileOrDir.isDirecto……