package thrid.day;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class fileDemo1 {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
File f=new File("G:/java/java基础3");
List<File> list=new ArrayList<File>();
cf6(f,list);
for(File file:list)
{
sop("::"+file);
}
}
public static void cf6(File dir,List<File> list)
{
File files[]= dir.listFiles();
sop(dir.length());
for(File file:files)
{ if(file.isDirectory())
cf6(file,list);
else{
if(file.getName().endsWith(".java"));
{
list.add(file);
sop("111111");
}
}
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
为什么判断不出后缀名是“。java”,,,是不是这句有问题 if(file.getName().endsWith(".java"));
|
|