标签:nts can package rgs out eth 目录 set OLE
package com.test;
import java.io.File;
import java.io.FilenameFilter;
import java.util.Scanner;
public class FileTest2 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scanner = new Scanner(System.in);
		System.out.println("请输入要访问的目录:");
		String s = scanner.nextLine();
		File dirFile = new File(s);
		String[] allResults = dirFile.list();
		for (String name : allResults) {
			System.out.println(name);
		}
		System.out.println("输入文件扩展名:");
		s = scanner.nextLine();
		Filter_Name fileAccept = new Filter_Name();
		fileAccept.setExtendName(s);
		String[] results = dirFile.list(fileAccept);
		for(String name : results) {
			System.out.println(name);
		}
	}
}
class Filter_Name implements FilenameFilter {
	String extendName;
	public void setExtendName(String extendName) {
		this.extendName = extendName;
	}
	@Override
	public boolean accept(File arg0, String arg1) {
		
		// TODO Auto-generated method stub
		return arg1.endsWith(extendName);
	}
}
标签:nts can package rgs out eth 目录 set OLE
原文地址:https://www.cnblogs.com/jdbn/p/9873146.html