java 提供的文件过滤类FilenameFilter使用
来源:互联网 发布:linux 查看hba卡信息 编辑:程序博客网 时间:2024/05/20 14:15
场景:在文件目录dir/下,存在一个文件名称为blk_XXXXXXX,找出该名称对应的元文件,名称为blk_XXXXXXX_XXX.meta
private static File findMetaFile(final File blockFile) throws IOException {
final String prefix = blockFile.getName() + "_";
final File parent = blockFile.getParentFile();
File[] matches = parent.listFiles(new FilenameFilter() { //列出dir目录下的所有符合accept条件的文件,
public boolean accept(File dir, String name) {
return dir.equals(parent)
&& name.startsWith(prefix) && name.endsWith(“.meta”);
}
});
if (matches == null || matches.length == 0) {
throw new IOException("Meta file not found, blockFile=" + blockFile);
}
else if (matches.length > 1) {
throw new IOException("Found more than one meta files: "
+ Arrays.asList(matches));
}
return matches[0];
}
- java 提供的文件过滤类FilenameFilter使用
- Java使用FilenameFilter过滤文件
- 使用FilenameFilter过滤出文件夹下的指定文件
- Java.io.FilenameFilter文件名过滤接口的使用。
- FilenameFilter接口修饰的文件过滤实例
- FileNameFilter文件过滤
- 文件过滤FilenameFilter
- 文件过滤<FilenameFilter>
- FilenameFilter文件过滤
- 文件过滤-FilenameFilter
- FilenameFilter的使用(过滤图片)
- 使用FilenameFilter实现图片过滤,只要.gif,.jpg,.png文件。
- 黑马程序员——java---通过Filenamefilter进行文件过滤
- 使用FilenameFilter实现图片过滤- -
- 使用FilenameFilter实现图片过滤
- java--FilenameFilter文件过滤器
- java--FilenameFilter文件过滤器
- Java--FilenameFilter文件过滤器
- 开源代码网站
- powedesigner生成access数据库详细教程
- com.ibatis.sqlmap.client.SqlMapException: There is no statement named Control.insert-control in this SqlMap.
- 如何学习JAVA
- ubuntu:WebQQ+Prism+AllTray打造成C/S版的QQ【转】
- java 提供的文件过滤类FilenameFilter使用
- 怎么办?
- 写点什么呢
- this call apply
- 原型模式
- 人工智能还是人机联合智能?
- 让自己的UIView有shadow
- 软件工程 动物世界
- Windows你在哪里?