将文件附加到c#中的电子邮件

时间:2014-08-10 12:03:35

标签: c# zip attachment rar

如何将一些文件或文件夹作为一个压缩文件附加到c#中的电子邮件中? 例如,假设我有2个文件夹和3个文件,我必须将这些文件和文件夹附加到一个压缩文件中。

1 个答案:

答案 0 :(得分:1)

您可以使用DotNetZip来压缩文件夹,因为有一个完全符合此任务的方法:

using (var zip = new ZipFile())
{
    zip.AddDirectory("DirectoryOnDisk", "rootInZipFile");
    zip.Save("MyFile.zip");
}

之后,您只需将其附加到电子邮件中(

  

.AddAttachment(..)

)。

相关问题