在java中如何获取给定目录中的文件

我想写一个java代码,给定一个目录名,我应该能够获得所有以list开头的文件(如list *之类的东西)并逐个读取每个文件(linewise),然后进行一些处理。

有哪些类可用并建议读取目录。 我的选择是通过File.list读取所有文件名,然后选择以列表开头的文件名。

谢谢

好吧,最核心的类是File

除此之外, File的方法还需要一些类(如FileFilter等)

您还可以尝试查看Apache Commons IO等实用程序库。

您可以使用此处所述的文件filter进行列表