2009-10-02 130 views

回答

0

您可以使用File.Exists(路径)来验证文件是否存在之前提取,如果它确实然后添加一些名称,使其唯一。

0

有几种方法:这里
1)始终生成一个随机文件名,每个附件(否定的是,你会用“多”的存储空间
2)产生这样的内容的SH-256散列然后给它一个名字(这里的负面散列可能需要一段时间,这取决于文件的大小)

根据你在做什么,我会保存原来的文件名,以便它可以找到基地在电子邮件中的文件名。也许,如果你选择散列方法,你应该存储附加文件的电子邮件。

0

一些其他的想法:

  • 您可以添加注释文档唯一ID的文件名。然后,您还可以确定文件来自哪个Notes文档。

  • 过去,我只是按照我看到大多数程序处理它的方式来处理这个问题。我将_x附加到文件名,其中x是一个数字。因此,如果有三个同名的文件,它们将在文件夹中显示为file.txt,file_1.txt和file_2.txt。

相关问题