java遍歷文件夾

package 遍歷文件夾;
import java.io.File;
import java.io.IOException;
import java.util.*;

public class Filepath {
	public
		HashMap<String, Integer> word_hashmap;
		
	public static void main(String[] args) throws IOException {
		String file_path="F:\\數據挖掘\\sougou_data\\training\\class1";
		search(file_path);
	}
	public static void search(String fileAbsolutePath) {
		File file = new File(fileAbsolutePath);
		File[] subFile = file.listFiles();
		for (int iFileLength = 0; iFileLength < subFile.length; iFileLength++) {
			// 判斷是否爲文件夾
			if (!subFile[iFileLength].isDirectory()) {
				String fileName = subFile[iFileLength].getName();
				//System.out.println(fileName);
				// 判斷是否爲.txt結尾
				if (fileName.trim().toLowerCase().endsWith(".out")) {
					System.out.println(fileName);
				}
			}
			//是文件夾,則深度搜索
			else{
				search(subFile[iFileLength].getAbsolutePath());				
			}
		}
	}
	
}
發佈了75 篇原創文章 · 獲贊 11 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章