「Java入門」java.io.FilenameFilterで特定ファイルを取得するサンプル
サンプルコード
package com.arkgame.study; import java.io.File; import java.io.FilenameFilter; public class FilenameFilterDemo { public static void main(String[] args) { File ff = new File("D:\\test"); FilenameFilter ft = new FilenameFilter() { @Override public boolean accept(File dir, String name) { if (name.endsWith(".log")) { return true; } return false; } }; System.out.println("特定ファイル"); for (File cft : ff.listFiles(ft)) { System.out.println(cft); } } }
実行結果
特定ファイル
D:\test\Log000.log
D:\test\log100.log
D:\test\log002.log