java使用FilenameFilter筛选文件,javafilenamefilter,下面例子演示如何使用ja
分享于 点击 38325 次 点评:4
java使用FilenameFilter筛选文件,javafilenamefilter,下面例子演示如何使用ja
下面例子演示如何使用java.io.FilenameFilter接口来根据扩展名筛选文件。
import java.io.File;import java.io.FilenameFilter;public class FileUtil { public void listFiles(String dir) { File directory = new File(dir); if (!directory.isDirectory()) { System.out.println("No directory provided"); return; } //create a FilenameFilter and override its accept-method FilenameFilter filefilter = new FilenameFilter() { public boolean accept(File dir, String name) { //if the file extension is .txt return true, else false return name.endsWith(".txt"); } }; String[] filenames = directory.list(filefilter); for (String name : filenames) { System.out.println(name); } } public static void main(String[] args) { FileUtil fileutil = new FileUtil(); fileutil.listFiles("C:\\\\temp"); }}
用户点评