gpt4 book ai didi

java - 仅检索目录和子目录中的txt文件

转载 作者:行者123 更新时间:2023-12-02 04:23:20 25 4
gpt4 key购买 nike

我正在尝试编写java代码来仅检索.txt文件,我编写的代码检索目录及其子目录中的所有文件。如何添加逻辑以仅检索 .txt 文件?

public List<File> getFiles(String path){
File folder = new File(path);
List<File> resultFiles = new ArrayList<File>();

File[] listOfFiles = folder.listFiles();

for(File file: listOfFiles){
if(file.isFile()){
System.out.println(file.getAbsolutePath());
}else if(file.isDirectory()){
resultFiles.addAll(getFiles(file.getAbsolutePath()));
}
}

return resultFiles;
}

最佳答案

试试这个:

if(file.getAbsolutePath().endsWith(".txt")) {
// use the file
}

关于java - 仅检索目录和子目录中的txt文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32496449/

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