zoukankan      html  css  js  c++  java
  • 读取文件夹下所有文件名,饼写入xml

     DirectoryInfo dinfo = new DirectoryInfo(Server.MapPath("~/etao/item/"));
            FileInfo[] files = dinfo.GetFiles("*.xml");  //读取item文件夹下所有文件名
    
            FileInfo file = new FileInfo(Server.MapPath("~/etao/FullIndex.xml"));
            XmlTextWriter textWriter = new XmlTextWriter(Server.MapPath("~/etao/FullIndex.xml"), Encoding.UTF8);
            textWriter.WriteStartDocument();
            textWriter.WriteStartElement("root");
    
            textWriter.WriteElementString("version", "1.0");
            textWriter.WriteElementString("modified", DateTime.Now.ToString());
            textWriter.WriteElementString("seller_id", "官网");
            textWriter.WriteElementString("cat_url", config.PayUrl + "etao/SellerCats.xml");
            textWriter.WriteElementString("dir", config.PayUrl + "etao/item/");
            textWriter.WriteStartElement("item_ids");
    
            foreach (System.IO.FileInfo fi in files)
            {
                textWriter.WriteStartElement("outer_id");
                textWriter.WriteStartAttribute("action");
                textWriter.WriteString("upload");
                textWriter.WriteEndAttribute();
                textWriter.WriteString(fi.Name.Replace(".xml",""));
                textWriter.WriteEndElement();
            }
    
            textWriter.WriteEndElement();
    
            textWriter.WriteEndDocument();
            textWriter.Close();
    

    写入xml后:
     <?xml version="1.0" encoding="utf-8" ?> 
    - <root>
      <version>1.0</version> 
      <modified>2011-7-11 15:25:46</modified> 
      <seller_id>官网</seller_id> 
      <cat_url>http:///etao/SellerCats.xml</cat_url> 
      <dir>http:///etao/item/</dir> 
    - <item_ids>
      <outer_id action="upload">ID1000018289</outer_id> 
      <outer_id action="upload">ID1000018292</outer_id> 
      <outer_id action="upload">ID1000018294</outer_id> 
      <outer_id action="upload">ID1000018298</outer_id> 
      <outer_id action="upload">ID1000018299</outer_id> 
      <outer_id action="upload">ID1000018303</outer_id> 
      <outer_id action="upload">ID1000018305</outer_id> 
      <outer_id action="upload">ID1000018309</outer_id> 
      <outer_id action="upload">ID1000018412</outer_id> 
      <outer_id action="upload">ID1000018413</outer_id> 
      <outer_id action="upload">ID1000018452</outer_id> 
      </item_ids>
      </root>
    

  • 相关阅读:
    2014.5.20知识点学习:void及void指针含义的深刻解析(转载)
    2014.5.20知识点学习:void与void*(转载)
    2014.5.19知识点学习:上下文切换
    编写“全选”按钮来操作大量复选框
    排序算法(冒泡排序,选择排序,插入排序,快速排序)
    算法基础
    Git &GitHub
    flask 上下文管理 &源码剖析
    rest-framework框架的基本组件
    Django的FBV和CB
  • 原文地址:https://www.cnblogs.com/yhdkzy/p/2103093.html
Copyright © 2011-2022 走看看