File類的概述和構造方法
File更應該叫作一個路徑,文件 路徑 或者 文件夾 路徑java
File是指文件或者目錄路徑名的抽象表示形式數組
咱們本身實現一個文件名過濾器ide
package null08012133; import java.io.File; public class Demo01 { public static void main(String[] args) { // TODO Auto-generated method stub File file = new File("C:/"); File[] fileList = file.listFiles(); for(File fileObj:fileList){ if(fileObj.isFile()&&fileObj.getName().endsWith(".sys")){ System.out.println(fileObj.getName()); } } } }
使用內置的一些方法進行判斷spa
package null08012133; import java.io.File; import java.io.FilenameFilter; public class Demo02 { public static void main(String[] args){ File file = new File("C:/"); String[] fileNames = file.list(new FilenameFilter(){ @Override public boolean accept(File dir, String name) { // TODO Auto-generated method stub File f = new File(dir,name); return f.isFile()&&name.endsWith(".sys"); } }); for(String fileName:fileNames){ System.out.println(fileName); } } }