这是我所拥有的程序的基本布局:
{{1}}
我在eclipse中设置的参数是我的驱动器上的文件位置,虽然我可以复制运行配置并添加我想要运行的每个文件,但如果我有数百个文件,这不是一个非常有效的方法,甚至更少所以如果文件定期更改。理想情况下,我希望能够指定一个文件夹,让我的程序针对具有特定扩展名的文件夹中的每个文件运行,比如“.txt”。这在eclipse中是可能的还是我必须编写一个脚本来实现这个或其他什么?如果需要一个脚本,由于我不熟悉脚本编写,因此我会非常感激一些提示。
答案 0 :(得分:0)
你可以这样做:
public class myClass implements FileFilter {
public void run(File[] files) throws Exception {
// do something with the file
}
public static void main(String[] args) throws Exception {
File folder = new File(folderPathString);
new myClass().run(folder.listFiles(new myClass()));
}
public boolean accept(File pathname) {
return pathname.getName().endsWith(".txt");
}
}