Exemple #1
0
		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();
		}