import java.io.File; import java.io.IOException; public class FileDemo1 { public static void main(String[] args) throws IOException{ //遞歸搜索特定目錄的所有文本文件,並打印出來 File f1=new File("D:\\test"); String extName=".txt"; findFile(f1,extName); } public static void findFile(File file,String extName){ if(file!=null){ //如果是目錄,則獲取該目錄下所有文件 if(file.isDirectory()){ File [] files=file.listFiles(); if(files!=null){ for (File file1 : files) { findFile(file1,extName); } } }else{//否則就是文件,判斷文件的擴展名 String path=file.getPath().toLowerCase(); if(path.endsWith(extName)){ System.out.println(file.getPath()); } } }else{ return; } } }
遞歸查找特定路徑的所有特定文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.