string namezip = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "[2024-07-16 01.01.01.001][5686].zip");
if (File.Exists(namezip))
{
File.Delete(namezip);
}
string xmlname = "[2024-07-16 01.01.01.001][5686].xml";
using (FileStream zipToOpen = new FileStream(namezip, FileMode.CreateNew))
{
using (ZipArchive archive = new ZipArchive(zipToOpen, ZipArchiveMode.Create))
{
ZipArchiveEntry readmeEntry = archive.CreateEntry(xmlname);
using (Stream destination = (readmeEntry.Open()))
{
XmlWriterSettings settings = new XmlWriterSettings();
settings.Encoding = Encoding.UTF8;
using (XmlWriter writer = XmlWriter.Create(destination, settings))
{
writer.WriteStartDocument();
writer.WriteStartElement("LogFile");
writer.WriteAttributeString("dateTime", DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ssZ"));
writer.WriteAttributeString("logName", "fake");
writer.WriteAttributeString("category", "None");
writer.WriteStartElement("Icon");
writer.WriteBinHex(payloadInByte, 0, payloadInByte.Length);
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndDocument();
}
}
}
}
Console.WriteLine("save to :=>" + namezip);
c# 创建zip
最新推荐文章于 2025-06-22 12:36:24 发布