Simple ZIP
Demonstrates how to create a ZIP archive and add files to it.
Usage
===================================================================== SimpleZip.exe ===================================================================== Adds files to a ZIP archive Syntax: SimpleZip.exe zip-file-path [path-or-mask] Example: SimpleZip.exe c:\archive.zip c:\data\*.txt
More info
The following code snippet is the core of the sample:
C#
// open or create a ZIP archive and add files to it using (ZipArchive archive = new ZipArchive(@"c:\archive.zip")) { ArchiveOperationResult result = archive.Add( @"c:\data\*", "/", TraversalMode.Recursive, TransferMethod.Copy, ActionOnExistingFiles.OverwriteAll ); Console.WriteLine( "Added {0} file(s), {1} byte(s) to {2}.", result.FilesAffected, result.FilesUncompressedLength, archive.FilePath ); }
VB.NET
' open or create a ZIP archive and add files to it Using archive As New ZipArchive("c:\archive.zip") Dim result As ArchiveOperationResult = archive.Add( _ "c:\data\*", _ "/", _ TraversalMode.Recursive, _ TransferMethod.Copy, _ ActionOnExistingFiles.OverwriteAll) Console.WriteLine( _ "Added {0} file(s), {1} byte(s) to {2}.", _ result.FilesAffected, _ result.FilesUncompressedLength, _ archive.FilePath) End Using