gpt4 book ai didi

java - Java根据部分文件名检查文件是否存在

转载 作者:行者123 更新时间:2023-11-30 06:47:29 27 4
gpt4 key购买 nike

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

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

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

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

最佳答案

这段代码应该对你有帮助。

First list out all the files in the folder

Start a loop and then get the fileName for each file and start comparing the name to do your job.

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);
}
}
}

关于java - Java根据部分文件名检查文件是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45881152/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com