当前位置: 代码迷 >> J2SE >> 为什么小弟我的文件名没有出来 只是路径扫描出来了 求解 多谢
  详细解决方案

为什么小弟我的文件名没有出来 只是路径扫描出来了 求解 多谢

热度:104   发布时间:2016-04-24 01:01:59.0
为什么我的文件名没有出来 只是路径扫描出来了 求解 谢谢
package com.lovo.file;

import java.io.File;

public class TestFile {

public void readFile(File f){
if(f.isFile()){  
System.out.println(f.getAbsolutePath()+"\\"+f.getName());
}else{
File[] ch=f.listFiles();
for(File fil:ch){
if(fil.isDirectory()){
readFile(fil);
}else{

System.out.println(f.getAbsolutePath()+"\\"+f.getName());
}
}

}
}
public static void main(String[] args) {
TestFile test=new TestFile();
File file=new File("D:/work");
test.readFile(file);

}
}


------解决方案--------------------
else{
System.out.println(f.getAbsolutePath()+"\\"+f.getName());
}
改成System.out.println(fil.getAbsolutePath());
  相关解决方案