gpt4 book ai didi

java - 如何使用MimeBodyPart以相同的文件名保存不同的内容?

转载 作者:行者123 更新时间:2023-12-02 11:28:35 24 4
gpt4 key购买 nike

我尝试使用以下代码来保存邮件中的附件。

MimeBodyPart part = (MimeBodyPart) multiPart.getBodyPart(partCount);
part.saveFile(myDirectory + File.separator + fileName);

它可以保存附件,但如果“myDirectory”已经包含名为“file1.pdf”的文件,即使邮件包含相同的“file1.pdf”但内容不同,它也会替换现有文件。

就我而言,我需要将两个文件保存到目录(file1.pdf,file1.pdf(1))

有人可以建议我如何做到这一点吗?

最佳答案

使用 java.io.File.exists 方法检查文件是否已存在,如果存在,则在保存之前为文件选择一个不同的名称。

关于java - 如何使用MimeBodyPart以相同的文件名保存不同的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49446635/

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