public static void Main(string[] args) { Console.WriteLine("ZipRWDemo"); ZipRWArchive zrw = new ZipRWArchive("demo.zip"); zrw.CopyToArchive("ZipRW.pdb", "/demo/ziprwpdb.pdb"); zrw.CopyFromArchive("note.txt","wowow.txt"); zrw.WriteAllText("note.txt","bob says hi"); string[] zarFiles = zrw.GetFiles(); foreach (string file in zarFiles) { Console.WriteLine("File: {0}",file); } zrw.CloseArchive(); Console.Write("Press any key to continue . . . "); Console.ReadKey(true); }
void CopyFromArchiveToolStripMenuItemClick(object sender, EventArgs e) { string cFile = TryGetCurrentItem(); if (cFile==null) { return; } SaveFileDialog fd = new SaveFileDialog(); DialogResult dr = fd.ShowDialog(); if (dr==DialogResult.OK) { string fp = fd.FileName; ZipRWArchive zrw = new ZipRWArchive(expFile); zrw.CopyFromArchive(cFile, fp); zrw.CloseArchive(); } //ReloadNodes(); }