import java.io.*;
import java.util.*;
class List1
{
public static void main(String[] args)
{
File dir = new File("e:\\test");
List<File> lists = new ArrayList<File>();
fileToList(dir,lists);
System.out.println(lists.size());
}
public static void fileToList(File dir,List<File> list)
{
File[] files = dir.listFiles();
for(int x=0;x<files.length;x++)
{
if(files[x].isDirectory())
fileToList(files[x],list);
else
{
//if(files[x].getName().endsWith(".java"));
list.add(files[x]);
}
}
}
}
为什么注释部分,注不注释的结果是一样的,目录下不全是.java文件。
|
|