读取文件夹下所有文件名,饼写入xml
2011-07-11 15:32
204 查看
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>[/code]
相关文章推荐
- 读取文件夹下所有文件名,饼写入xml
- 读取xml中的所有文件名
- 用Python读取指定文件夹下的所有Landsat影像,并根据影像获取时间对文件名进行排序
- java读取文件夹里的所有xml文件内容
- 如何读取文件夹下的所有文件名
- c++ 读取文件夹下的所有文件名(实现未知文件名也可以批量读取文件)
- PHP 递归读取指定文件夹下的所有文件名
- java 读取某个文件夹下的所有文件夹和文件, 返回所有文件名
- c++读取文件夹下的所有文件名
- java 读取某个文件夹下的所有文件夹和文件, 返回所有文件名
- Linux C 读取文件夹下所有文件(包括子文件夹)的文件名
- Java实现读取文件夹下(包括子目录)所有文件的文件名
- ubuntu C++ 读取文件夹下所有文件的文件名
- 【C++】读取文件夹下所有文件名
- opencv学习---Directory类基础知识介绍(读取文件夹下的所有文件的文件名)
- C++ 读取文件夹下的所有文件名
- 读取指定文件夹中所有文件名以及文件路径,并读到matlab
- Linux C 读取文件夹下所有文件(包括子文件夹)的文件名(转)
- vc++ 读取指定文件夹下所有文件名
- 读取,修改某个文件夹下的所有文件名