我想在java中用當前日期和時間編寫一個文件,並附上文件的名稱,然後我想在寫入它之後讀取相同的文件,但日期和時間時間已更改,並且找不到該文件。在名字中寫入和讀取文件的日期
這是我曾嘗試
DateFormat df = new SimpleDateFormat("yyyy-MM-dd_HH.mm.ss");
寫入文件:
File messagesFile = new File(dirName + "\\2g3gPS_Messages_Statistics_" +
df.format(new Date()) + ".csv");
if (!messagesFile.exists()) {
messagesFile.createNewFile();
}
讀取文件:
records = reader.readData(dirName2G3GPS + "\\\\2g3gPS_Messages_Statistics_" +
df.format(new Date()) + ".csv");
讓想我寫的文件在10:54: 10,我試圖在10:54:50閱讀它,然後它不會找到該文件。
如何讀取目錄中寫入的最新文件。還有其他工作嗎?
使用'Date'的同一個實例,不要創建一個新的。 –
將日期存儲在變量中,以便您可以通過重新寫入和寫入來使用這些日期,或者一次生成文件名。 – Jens