java查找子孙文件名称代码错误
如下列代码所示,我是要打印E盘根目录下的所有子孙文件名,但打印结果只有E。。。。。不知道哪里出错了
import java.io.File;
public class DaYingZiSunWenJian {
public static void main(String[] args) {
File src=new File("E");
playName(src);
}
public static void playName(File src) {
System.out.println(src.getName());
if(null==src||!src.exists()) {
return;
}else if(src.isDirectory()) {
for(File s:src.listFiles()) {
playName(s);
}
}
}
}
你的
File src=new File("E");
要改为
File src=new File("E:"); //E:才是盘符
热门标签: