gpt4 book ai didi

java - 如何为给定目录下的所有 *.properties 创建一个 File[]?

转载 作者:搜寻专家 更新时间:2023-11-01 01:01:20 24 4
gpt4 key购买 nike

我有一个目录,C:\myDir

在这个目录下,可能有文件夹和各种文件

我如何“循环”遍历此目录并构建一个包含所有扩展名为 .properties 的文件的文件数组?

我想对这些文件做一些处理,File[] 的原因是让它保持动态(因此将来添加的其他属性文件将被包括在内)

我希望做这样的事情:

public static void main (String[] vargs)
{

// find all .properties files
//

//loop through property file and process
{
doSomething(myFile[i]);
}

}

public void doSomething(File myfile) {}

最佳答案

FilenameFilter .

final FilenameFilter filter = new FilenameFilter() {
public boolean accept(final File directory, final String name) {
return name.endsWith(".properties");
}
};

关于java - 如何为给定目录下的所有 *.properties 创建一个 File[]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3522711/

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