JFileChooser过滤器用于文件名

时间:2018-09-18 13:34:58

标签: java

我希望我的JFileChooser仅显示以任何变量开头的目录和文件,例如,所有以jgg300...开头的文件

我尝试使用FileFilter,但是它仅适用于文件格式为batexe的文件,我的文件没有文件格式,它们只是文件。

我尝试使用一些我在Google上找到的解决方案,但它们没有用 也许我使用FileFilter错误,但无法正常工作。

编辑: 我想按文件的开头而不是结尾进行过滤。

1 个答案:

答案 0 :(得分:1)

像这样创建一个新的FilenameFilter

String[] myFiles = directory.list(new FilenameFilter() {
    public boolean accept(File directory, String fileName) {
        return fileName.startsWith("jgg300");
    }
});