检查具有部分名称的服务器中是否存在文件

时间:2017-12-14 07:13:22

标签: file search partial

我想搜索一个文件,比如名字上有日期时间戳( DDMMYYYYhhmmss )(14122017143339)。但在服务器中可能存在我期待的文件名(14122017143337或14122017143338或14122017143339或14122017143340),因为秒数有微小的变化。 现在,我正在尝试搜索该文件,其中只有一部分名称像( DDMMYYYYhhmm )一样只是分钟。这意味着我期待的文件应该包含其名称中的字符串(141220171433)。

有人可以帮助我们如何实现这个使用Java?

注意 - 我使用Selenium进行编码。

1 个答案:

答案 0 :(得分:0)

在Java下面的代码中,将查找文件夹中的所有文件。您可以搜索所需的文件名以匹配

File[] allFiles = new File("FOlder path").listFiles();
for (File f : allFiles)
{
        if (f.isFile())
        {
            if(file.getName().contains("DDMMYYYYhhmm"))
            {
                System.out.println("true and file found");
                  // do something here
            }
        }
    }