1.查詢目錄下所有包含關鍵字的檔名
阿新 • • 發佈:2019-01-28
import java.io.File; import java.util.Scanner; public class TestDemo { public static String key; public static void showFile( File rootFile){ File[] files = rootFile.listFiles(); if (files == null){ return; } for (File f: files){ if (f.isDirectory()){ showFile(f); } else if(f.getName().contains(key)){ System.out.println(f.getPath()); } } } } public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("input dir:"); Scanner scan = new Scanner(System.in); String dir = scan.nextLine(); System.out.println("input key:"); key = scan.nextLine(); File rootFile = new File(dir); showFile(rootFile); } }