利用遍歷查找輸出文件夾下的txt後綴文件


import java.io.File;

public class Recursiontxt {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//遍歷C:\Program Files下及其子文件夾下所有.txt文件
		File srcfile = new File("C:/Program Files");
		//調用遞歸函數
		listFile(srcfile);
	}
	public static void listFile(File f) {
		//獲取文件夾下的所有文件(正確理解Java的文件:文件和文件夾)
		File[] files = f.listFiles();
		String s;
		for (File file : files) {
			//如果是目錄則返回遍歷函數
			if (file.exists() && file.isDirectory()) {
				listFile(file);
				//是文件,並且後綴.txt
			} else if((s = file.getName()).endsWith(".txt")){
				System.out.println(s);
			}
		}
	}
}


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