2015-03-03 6 views
0

Я написал программу Java в Eclipse, которая использует библиотеки обработки IDE, и она работает нормально. Эта программа получает некоторые данные из CSV-файла и присваивает эти значения переменным внутри программы.Запуск Java-программы в Eclipse несколько раз

Я хочу, чтобы эта программа выполнялась несколько раз автоматически и последовательно, и перед каждым прогоном я хочу изменить некоторые данные из CSV-файла, чтобы каждый раз получать разные выходы.

Я думал об этом в течение длительного времени и сам не мог придумать какой-либо ответ. Любая помощь будет оценена.

Спасибо, Mert

+1

Вы описываете на самом деле код. – djechlin

ответ

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, поместить его в эту папку, позволить программе прочитать его, и как только он будет удален, вы поймете, что он обработан, и вы можете добавить новые файлы.

Также неясно, как долго из-за необходимости запуска программы, вам необходимо позаботиться о том, чтобы освободить файловые ресурсы в вашей программе, чтобы они были доступны для сбора мусора.

Надеюсь, что это поможет!

Смежные вопросы