gpt4 book ai didi

java - 如何创建独特的新文件

转载 作者:行者123 更新时间:2023-12-01 12:08:18 24 4
gpt4 key购买 nike

我正在运行一个测试,从网络上获取一些信息,并将其发送到 Excel 文件。

但是每次我运行测试时,它都会覆盖以前的文件。

是否有办法创建一个新文件而不用其他名称覆盖另一个文件?

如果可能的话,文件名可以是我想要的带有运行测试日期的名称吗?

这是我创建 Excel 文件的部分:

public void xlWrite(String strXLWrite) {
try{
FileOutputStream outTestDataStream = new FileOutputStream("C:/Users/P_701362/Desktop/resultadoSiconv.xls");
HSSFWorkbook xlWorkBook = new HSSFWorkbook();
HSSFSheet mySheet = xlWorkBook.createSheet("Sheet1");
for (int i = 0; i < xlRows; i++) {
HSSFRow row = mySheet.createRow(i);
for (int j = 0; j < 6; j++) {
HSSFCell cells = row.createCell(j);
cells.setCellValue(new HSSFRichTextString(localArray[i][j]));
}
}
xlWorkBook.write(outTestDataStream);
}catch (Exception e) {
}
}

最佳答案

你可以尝试一下:

long time = System.currentTimeMillis();
FileOutputStream outTestDataStream = new FileOutputStream(
"C:/Users/P_701362/Desktop/" + time + ".xls");

编辑:

String strTime = new SimpleDateFormat("MM-dd-yyyy-HH-mm-ss")
.format(System.currentTimeMillis());
FileOutputStream outTestDataStream = new FileOutputStream(
"C:/Users/P_701362/Desktop/" + strTime + ".xls");

关于java - 如何创建独特的新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27422582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com