}else{
if(filter.accept(dir, file.getName())){//使用过滤器对指定的目的和文件名进行过滤。符合条件进行存储。
list.add(file);
}
}
}
}
}
对集合中存储的内容的信息写入到文件中。
public static void write2File(List
BufferedWriter bufw = null;
try {
bufw = new BufferedWriter(new FileWriter(dest));
//遍历集合。
for (File file : list) {
bufw.write(list.getAbsolutePath());
bufw.newLine();
bufw.flush();
}
} finally{
if(bufw!=null)
try {
bufw.close();
} catch (IOException e) {
throw new RuntimeException("关闭失败");
}
}