文件名过滤器基于多个条件

时间:2012-12-26 21:34:17

标签: java android

我使用以下代码返回扩展名为“.mp4”的目录中的文件。

我想调整代码,以便它返回扩展名为.mp4但在文件名的其余部分中不包含字符串“temp”的文件

final String[] vids = dir.list(new FilenameFilter() {
    public boolean accept(File dir, String name) {
        return name.endsWith(".mp4");
    }
});

1 个答案:

答案 0 :(得分:4)

return name.endsWith(".mp4") && !name.contains("temp");