java编程实例递归读取目录下的文件和子目录



java编程实例递归读取目录下的文件和子目录。

为了能读取目录中子目录下的文件,我采用递归遍历根目录的方法,使得函数能读到该目录下所有文件,相关代码如下:
private void startTest(String testFileDir) {
File[] testFile = new File(testFileDir).listFiles();
for(int i=0; i<testFile.length; i++)
{
if(testFile[i].isFile())
{
//文件处理代码…
}
else
if(testFile[i].isDirectory())
{
startTest(testFile[i].getPath());
}
else
{
System.out.println(“文件读入有误!”);
}
}
}