簡體   English   中英

將新文件添加到文件夾

[英]Adding new files to a folder

我創建了一個區塊鏈解決方案,原則上工作正常,但我需要它,以便每次執行代碼時,都會在文件夾中創建一個新文件。 目前它只是不斷覆蓋文件。

任何人都可以幫我解決這個問題嗎?

也許您可以在創建文件時獲取當前時間戳。 時間戳是唯一的,所以不會有覆蓋的問題。

File f = new File("yourFileName"+System.currentTimeMillis());

下面的代碼應該可以完成您的工作。 您可以通過使用事務 ID 作為文件名來保持新文件名的唯一性。

String dir = "Some Path";
        File test = new File(dir + "newFileName");
        try {
            test.createNewFile();
        } catch (IOException e) {
            e.printStackTrace();
        }

您可以使用以下代碼獲取唯一的文件名:

public String getFileName() {
        return UUID.randomUUID().toString();
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM