This sample demonstrates how easy it is to create ZIP archives with ZipForge.NET
Download ZipForge.NET | Learn More | All C# samples
using System;
// This namespace contains the main class - ZipForge
// Don't forget to add a reference to the ZipForge
// assembly to your project references
using ComponentAce.Compression.ZipForge;
// This namespace contains ArchiverException class required for error handling
using ComponentAce.Compression.Archiver;
namespace ZipFile
{
class Program
{
static void Main(string[] args)
{
ZipForge archiver = new ZipForge();
try
{
// The name of the ZIP file to be created
archiver.FileName = @"C:\test.zip";
// Specify FileMode.Create to create a new ZIP file
// or FileMode.Open to open an existing archive
archiver.OpenArchive(System.IO.FileMode.Create);
// Default path for all operations
archiver.BaseDir = @"C:\";
// Add file C:\file.txt the archive; wildcards can be used as well
archiver.AddFiles(@"c:\file.txt");
// Close archive
archiver.CloseArchive();
}
// Catch all exceptions of the ArchiverException type
catch (ArchiverException ae)
{
Console.WriteLine("Message: {0}\t Error code: {1}", ae.Message, ae.ErrorCode);
// Wait for keypress
Console.ReadLine();
}
}
}
}
Download ZipForge.NET | Learn More | All C# samples
|
|
|
Current version: 3.05
Released: June 12, 2014
Price: $ 299
|
|
Thanks again for the superb tech support, I was worried I'd hit a brick wall this close to the finish line. Even working on the weekend... you guys rock!!!
Bob Boyd
|
|
|