【发布时间】:2011-04-01 03:57:14
【问题描述】:
我有一个目录,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) {}
【问题讨论】:
-
如果您至少使用 Java5,并且以后需要一个“数组”来动态填充,最好使用 List
而不是 File[]。