本文通过一段示例代码给大家介绍了java递归读取文件的方法,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下吧
java递归列出目录下全部文件
/**
* 列出指定目录的全部内容
* */
import java.io.*;
class recursion{
public static void main(string[] args) {
string filename="d:"+file.separator;
file f=new file(filename);
printfile(f);
}
public static void printfile(file f){
if(f!=null){
if(f.isdirectory()){
file[] filearray=f.listfiles();
if(filearray!=null){
for (int i = 0; i < filearray.length; i++) {
//递归调用
print(filearray[i]);
}
}
}
else{
system.out.println(f);
}
}
}
}
以上就是java中如何递归读取文件的代码实例的详细内容。
