Java - WildcardFileFilter:适用于Mac,不适用于CentOs

时间:2018-06-11 15:12:10

标签: java regex

WildcardFileFilter在本地Mac上运行,不适用于CentOS。

  1. 完全相同的代码
  2. 文件肯定存在于给定的文件夹中:
  3.   

    /path/file_170301.ZIP

    感谢任何帮助。

    protected String getFileName() {
            String fileMask = MonthlyFileName(getProcessDate())
                    .replaceAll("[0-9]{2}\\.ZIP", "*.ZIP");
            File dir = new File(context.getWorkdir() + "/");
            FileFilter fileFilter = new WildcardFileFilter(fileMask);
            String fileName = (dir.listFiles(fileFilter).length == 1)
                    ? dir.listFiles(fileFilter)[0].getName() : fileMask;
            return fileName;
        }
    
      

    无法打开`/path/file_1703*.ZIP':没有这样的文件或目录

0 个答案:

没有答案