所以基本上我使用Eclipse在java中编程,我有一个工作区,我的项目文件夹是。默认情况下,在写入文件时没有指定目录(例如“./file.txt”)时,文件将保存在Project文件夹/目录中。
现在,我想要做的是在我的项目目录中找到一个或多个文件,这些文件以某个parttern / extension / whatever(例如“le.txt”)结尾,这可能会返回true或文件列表以这种方式结束的名称(取决于编写方法的方式),其中可能包含第一个示例中的文件“file.txt”。
我在互联网上找到了this,并试图将其作为制作我自己的代码的指南,但发现了一些难以解决的问题:
谢谢,我希望这个问题听起来不太模糊,尽管我有两个问题......
答案 0 :(得分:4)
如何使用GUI搜索功能?
搜索→文件...或 Ctrl - H 。
您可以使用“文件名模式”输入字段中的文件名模式进行过滤。
答案 1 :(得分:1)
当前目录是'。' (点)。您想以递归方式搜索所有子目录,还是要在单个目录中找到所需的文件?在后一种情况下,新文件(“./ subdir”)。list()就足够了。另外,您是否希望将它们与您的类文件打包在一起?如果是,请考虑将它们放在一个包中并使用this.getClass()。getClassLoader()。getResources()。