发送电子邮件作为附件然后删除

时间:2013-11-26 21:49:59

标签: ssis

我有一个SSIS包,我正在生成一个文件并将其发送给用户,这一切都很顺利。但是,他们想要文件名中的日期,我不希望在我的目录中有一堆旧的日常文件,所以我尝试在发送后删除该文件(所有这些都是脚本任务)

System.IO.File.Delete(DestinationName);

现在,问题是,我收到一条错误,说它无法删除,因为该文件正由另一个进程(发送电子邮件)使用,所以我想让它等一下:

//wait a minute before deleting 
System.Threading.Thread.Sleep(60000);
System.IO.File.Delete(DestinationName);

此时我收到了电子邮件,但是,该过程仍然保留在该文件中。如何收到要发送的电子邮件?我需要将它放在自己的脚本任务中吗?

由于

0 个答案:

没有答案