我在Eclipse中编写了一个使用Processing IDE库的Java程序,它运行得很好。该程序从.csv文件中获取一些数据,并将这些值分配给程序内的变量。
我想让这个程序自动顺序运行多次,在每次运行之前我想修改.csv文件中的一些数据,这样我每次都可以获得不同的输出。
我很长时间以来一直在考虑这个问题,而且我自己也无法提出任何答案。任何帮助将不胜感激。
谢谢, 梅特
答案 0 :(得分:2)
我能想到的最简单的方法之一是创建无限循环,但这只是假设你的问题是基于某种赋值,
for(;;){
// read the folder path
File folder = new File("your folder path");
if(folder.listFiles().length > 0){
//read files - your csv file
//process files - capture any values
//delete file - delete the file
}
}
现在您可以手动更改csv文件,将其放在此文件夹中,让程序读取它,一旦删除它就会理解它已被处理,您可以添加新文件。
还不清楚由于希望程序运行多长时间,因此您必须小心释放程序中的文件资源,以便它们可用于垃圾收集。
希望这会有所帮助!!