当前位置:编程学习 > C#/ASP.NET >>

怎么在配置文件里记录已更新的文件的位置

    做了个文件更新系统,但是现在第一次更新的时候可以正常更新,但是第二次更新的时候就会报错,在写入xml文件的时候,最后会多出几个字符出来。现在就是想在配置文件里设置,记录已读取的位置,第二次从配置文件里读取已更新的位置。 --------------------编程问答-------------------- 不知你是如何读写xml的
一般用xmlDocument

XmlDocument   xmlDocument; 
XmlNode   node; 
xmlDocument   =   new   XmlDocument(); 
xmlDocument.Load( "xmlfile.xml "); 
node=   xmlDocument[ "node"];
--------------------编程问答--------------------  /// <summary>
        /// 获取更新信息
        /// </summary>
        /// <param name="oldXmlFilePath"></param>
        /// <param name="newXmlFilePath"></param>
        /// <returns></returns>
        public List<UpdateModule> GetUpdateInfo(string oldXmlFilePath, string newXmlFilePath)
        {

            List<UpdateModule> ml_old = new List<UpdateModule>();
            List<UpdateModule> ml_new = new List<UpdateModule>();

            XmlDocument newXmlDoc = GetXmlDoc(newXmlFilePath);
            XmlDocument oldXmlDoc = GetXmlDoc(oldXmlFilePath);

            XmlNode xn_new = newXmlDoc.SelectSingleNode("UpdateInfo");
            XmlNode xn_old = oldXmlDoc.SelectSingleNode("UpdateInfo");
第二次读的时候UpdateInfo为空
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,