使用过滤器获取系统目录或文件名(java.io)
import java.io.File;
import java.io.FilenameFilter;
File[] file = new File("D:\\");
//使用File数组通过过滤器获取文件或文件夹,可在过滤器中判断获取条件
File[] fileArray = srcFolder.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return true;
}
});
//遍历该String数组,得到每一个File名
for(File file : fileArray) {
System.out.println(file.getName());
}