package com.yd.file;
import java.io.File;
import java.io.FileFilter;
import java.io.FilenameFilter;
public class FileTest01 {
public static void main(String[] args) {
File f=new File("E:/ydxy/后端/se/javaSE-02");
File[] listFiles = f.listFiles();
for(File file:listFiles){
if(file.getPath().endsWith(".java")){
System.out.println(file);
}
}
File[] listFiles2 = f.listFiles(new FileFilter(){
@Override
public boolean accept(File pathname) {
if(f.getPath().endsWith(".java")){
return true;
}else{
return false;
}
}
});
for(File file:listFiles2){
System.out.println(file);
}
File[] listFiles3 = f.listFiles(new FilenameFilter(){
@Override
public boolean accept(File dir, String name) {
if(name.endsWith(".java")){
return true;
}else{
return false;
}
}
});
for(File file:listFiles3){
System.out.println(file);
}
}
}
File类中和文件过滤相关的方法
最新推荐文章于 2021-03-10 15:27:00 发布