/// <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;
}
|
XML stream operation
Guess you like
Origin www.cnblogs.com/qianqianqianai/p/11811957.html
Recommended
Ranking