我在java中編寫了一個代碼,用於運行一些可根據環境設置返回不同結果的腳本。我想存儲每次執行的結果。我嘗試使用屬性文件,但每次執行時都會覆蓋之前的結果config.properties
。我做了一項研究,但沒有找到任何最有可能的例子。這是我的代碼來返回屬性文件。在每次執行時將會有所不同的值是TCpassed
和TCfailed
。將執行結果存儲在屬性文件中的java中
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Properties;
public class ExecutionProperties {
public void setConfigProperties(int tcPassed, int tcFailed){
Properties prop = new Properties();
OutputStream output = null;
try {
output = new FileOutputStream("config.properties");
// set the properties value
prop.setProperty("TCpassed", ""+ tcPassed);
prop.setProperty("TCfailed", ""+ tcFailed);
// save properties to project root folder
prop.store(output, null);
} catch (IOException io) {
io.printStackTrace();
} finally {
if (output != null) {
try {
output.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
是否有可能得到執行時間,並將其存儲在config.properties
爲了與之前的結果來區分?
由於之前