XML stream operation

/// <summary>
        /// save XML format specified
        /// </summary>
        /// <param name="XML"></param>
        public void Save(string XML)
        {
            XmlDocument xmldoc = new XmlDocument (); // create an empty XML document 
            xmldoc.LoadXml (XML);
            var file = "F:\\Work\\InternationalTicket\\QingdaoAirSystem\\Utility\\ManageText\\ManageText\\wwwroot\\file\\QHText\\Save.XML";
            var filez = "F:\\Work\\InternationalTicket\\QingdaoAirSystem\\Utility\\ManageText\\ManageText\\wwwroot\\file\\QHText";
 
            var files = "F:\\Work\\InternationalTicket\\QingdaoAirSystem\\Utility\\ManageText\\ManageText\\wwwroot\\file\\QHText\\Save.ZIP";
            xmldoc.Save(file);
            zip(filez, files);
            was post = File2Bytes (files);
        }
        /// <summary>
        /// saved as ZIP
        /// </summary>
        /// <param name="fileName"></param>
        /// <param name="compressedFileName"></param>
        /// <param name="overrideExisting"></param>
        /// <returns></returns>
        public void zip(string path,string Topath)
        {
            try
            {
                System.IO.Compression.ZipFile.CreateFromDirectory(path, Topath);
            }
            catch { }
        }
        /// <summary>
        /// converts files to byte array
        /// </summary>
        /// <param name = "path"> File Address </ param>
        /// <returns> byte array converted </ returns>
        public static byte[] File2Bytes(string path)
        {
            if (!System.IO.File.Exists(path))
            {
                return new byte[0];
            }
            FileInfo fi = new FileInfo(path);
            byte[] buff = new byte[fi.Length];
            FileStream fs = fi.OpenRead();
            fs.Read(buff, 0, Convert.ToInt32(fs.Length));
            fs.Close();
            return buff;
        }

 

Guess you like

Origin www.cnblogs.com/qianqianqianai/p/11811957.html