拉链附件与后续消息

时间:2013-10-05 01:05:24

标签: c# email-attachments

我有一堆XML文件,其中一些有附件,有些没有 那些有附件的人会有标签something.pdf

下面是获取文件名值的代码,如果我针对一个xml文件运行该文件名的值:

static void Main(string[] args)
    {

        XmlDocument xml = new XmlDocument();
        xml.Load(@"C:\Temp\XML\test.xml");

        XmlNodeList xnList = xml.SelectNodes("/FileDump/Message/Attachment");
        foreach (XmlNode xn in xnList)
        {
            string FileName = xn["FileName"].InnerText;
            string FileID = xn["FileID"].InnerText;
            Console.WriteLine("Name: {0} {1}  ", FileName, FileID);              
            Console.ReadLine();

        }

我的问题如下: 如何在c:\ Temp \ XML目录中的所有xml文件上运行代码并读取标签FileName,然后在c:\ att中查找该文件。 搜索模式应该是FileName的标记值。 一旦识别出这些附件,就将邮件和附件压缩到一个文件中。

提前谢谢大家

0 个答案:

没有答案