根据Java中的部分文件名检查文件是否存在

我选择使用线程中isFile()方法,方法需要文件的绝对路径。

boolean doesFileExist = new File("C:/downloads/MyFile.txt").isFile();

我已经获得了Selenium和Robot类,将文本文件保存到本地目录,但是文件名是动态的:MyTextFile_YYYYMMDDHHMMSS.txt但是,MyTextFile_始终保持不变。我只想检查部分文件名是否匹配。

有什么优雅的方法可以做到这一点?

nagendra547

此代码应为您提供帮助。

首先列出文件夹中的所有文件

开始循环,然后获取每个文件的fileName并开始比较名称以完成工作。

String folderName = "."; // Give your folderName
File[] listFiles = new File(folderName).listFiles();

for (int i = 0; i < listFiles.length; i++) {

    if (listFiles[i].isFile()) {
        String fileName = listFiles[i].getName();
        if (fileName.startsWith("MyTextFile_")
                && fileName.endsWith(".txt")) {
            System.out.println("found file" + " " + fileName);
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用R中部分文件名检查文件是否存在

在Java中删除部分文件名

如何根据部分文件名读取excel文件

根据部分文件名打开多个Excel文件

Bash-根据部分文件名列表检查目录中的文件

如何检查目录中是否存在文件名?

如何根据部分文件名使用 Google Script 自动移动 Google Drive 中的文件?

检查文件名是否存在并在Google脚本中更新文件名

根据部分文件夹中的部分文件名匹配,重命名文件名的子字符串

Android-使用文件名的一部分检查文件是否存在

从部分文件中查找完整的文件名

Python:根据部分文件名获取完整的文件名

根据文件夹中是否存在来自 df 的文件名,在 df 中删除行

在Swift中检查文件是否存在于文件名前缀的目录中

如何检查bash中是否存在文件名中包含特定字符串的文件?

在Linux脚本中调用部分文件名

在子目录中查找部分文件名

批量创建文件夹并根据部分文件名重定位文件

如何根据文件部分名称检查文件是否存在

根据同一文件夹中的部分文件名匹配重命名文件名的子字符串

如何检查awk中是否存在文件?[-d'文件名']失败

如何使用文件名检查(内部/外部存储)中是否存在文件?

交换部分文件名

找到部分文件名mlocate

Python:检查扩展名列表中是否存在以扩展名结尾的文件名

如何检查文件名(带有任何扩展名)在Golang目录中是否存在?

根据部分文件名创建文件夹,然后将文件移动到创建的文件夹中

使用 InStr 方法检查文件名中是否存在字符串

如何检查文件夹中是否存在重复文件,而不使用glob / listdir / etc。比较文件名?