public class DirctorRecur {
public int counter=0; //用於統計文件個數
public void outputFiles(File file)
{
File[] files = file.listFiles(); //返回目錄中的文件 或者文件夾
for (File f : files) //遍歷文件或者文件夾
{
if (f.isDirectory()) //如果是文件夾
outputFiles(f); //重新傳入outputFile
else if (f.getName().endsWith(".java") ) //加上條件如果擴展名爲.java文件
{
System.out.println(f.getAbsolutePath()); //打印
counter++; //統計個數
}
}
}
public void printAlSize(){
System.out.println(counter); //打印 文件個數
}
public static void main (String[] args)
{
DirctorRecur d = new DirctorRecur();
d.outputFiles(new File("E:\\WORK\\DEMO\\Tomcat5.5"));
d.printAlSize();
}
}
輸出文件夾中java文件的路徑和文件數目
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.