「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