- package cn.hello;
- import java.io.File;
- import java.io.FilenameFilter;
- import java.io.IOException;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- /*
- * 判断指定目录下是否有后缀名为.jpg的文件,若有,输出名称
- *
- * 方式2:文件名称过滤器 FilenameFilter filter 接口
- * public String[] list(FilenameFilter filter)
- * public File[] listFiles(FilenameFilter filter)
- * */
- public class Test01 {
- public static void main(String[] args) {
- File f1=new File("d:\\");
- String[] str=f1.list(new FilenameFilter() {
-
- @Override
- public boolean accept(File dir, String name) {
- // TODO Auto-generated method stub
- //return false;
- File file=new File(dir,name);
- boolean flag=file.isFile();
- boolean flag2=name.endsWith(".jpg");
- return flag&&flag2;
- }
- });
-
- for(String s:str){
- System.out.println(s);
- }
- }
- }
复制代码 |
|