悬赏园豆:5
[已关闭问题]
public void HtmlToMht(string src, string dst) <br>
{ <br>
CDO.Message msg = new CDO.MessageClass(); <br>
CDO.Configuration c = new CDO.ConfigurationClass(); <br>
<br>
msg.Configuration = c; <br>
msg.CreateMHTMLBody(src, CDO.CdoMHTMLFlags.cdoSuppressNone, "", ""); <br>
ADODB.Stream stream = msg.GetStream(); <br>
stream.SaveToFile(dst, ADODB.SaveOptionsEnum.adSaveCreateOverWrite); <br>
stream.Flush(); <br>
stream.Close(); <br>
} <br>
一旦调用这个函数后,这个源文件(src)就没办法删除了,提示文件正在被使用,用File.Delete(src)删除不了,手工删除这个文件也删不了, <br>
甚至连程序退出后这个文件还删不了,一定要把IIS重启或回收一下才可以删除,请教解决方法