我正在使用 Microsoft.Office.Interop.MailItem 从电子邮件中删除附件,将它们保存到磁盘,打印出来,然后从磁盘中删除它们。我在删除 JPG 附件时遇到问题,文件似乎有锁,
这是我保存每个附件的代码,
foreach (Attachment attachment in outLookMessage.Attachments)
{
var fileNameOnDisk = FileNameOnDisk(printFileFolder, attachment.FileName);
attachment.SaveAsFile(fileNameOnDisk);
}
我不确定为什么 JPG 文件会被锁定。有什么办法可以释放这个日志以便我可以删除文件?