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 CopyToArchiveToolStripMenuItemClick(object sender, EventArgs e) { OpenFileDialog fd = new OpenFileDialog(); fd.Multiselect=true; DialogResult dr = fd.ShowDialog(); if (dr==DialogResult.OK) { string[] fp = fd.FileNames; ZipRWArchive zrw = new ZipRWArchive(expFile); foreach (string f in fp) { string arcPath = (currentDirectory+Path.GetFileName(f)).Substring(1); zrw.CopyToArchive(f, arcPath); zrwCache.Add(arcPath); } zrw.CloseArchive(); } ReloadNodeContents(); ReloadNodes(); }