2009-10-02 58 views

回答

0

您可以使用File.Exists(路徑)來驗證文件是否存在之前提取,如果它確實然後添加一些名稱,使其唯一。

0

有幾種方法:這裏
1)始終生成一個隨機文件名,每個附件(否定的是,你會用「多」的存儲空間
2)產生這樣的內容的SH-256散列然後給它一個名字(這裏的負面散列可能需要一段時間,這取決於文件的大小)

根據你在做什麼,我會保存原來的文件名,以便它可以找到基地在電子郵件中的文件名。也許,如果你選擇散列方法,你應該存儲附加文件的電子郵件。

0

一些其他的想法:

  • 您可以添加註釋文檔唯一ID的文件名。然後,您還可以確定文件來自哪個Notes文檔。

  • 過去,我只是按照我看到大多數程序處理它的方式來處理這個問題。我將_x附加到文件名,其中x是一個數字。因此,如果有三個同名的文件,它們將在文件夾中顯示爲file.txt,file_1.txt和file_2.txt。

相關問題