本帖最后由 沈艳南 于 2013-5-18 21:43 编辑
import java.io.*;
//递归目录文件,结果输出所有文件.
class FileDemo {
public static void main(String[] args) {
File f = new File("d:\\abc");
getAll(f);
}
public static void getAll(File dir) {
//返回文件数组
File[] file = dir.listFiles();
for(int x = 0;x <file.length;x++){
if(file[x].isDirectory())
//调用本身
getAll(file[x]);
else
System.out.println(file);
}
}
}
输出是这样的 不知道问题出在哪里.
[Ljava.io.File;@1901437
[Ljava.io.File;@1f6226
[Ljava.io.File;@1f6226
[Ljava.io.File;@1f6226 |