輸出文件夾中java文件的路徑和文件數目

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();
	}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章