Example. To use this program, please create a folder called "source" in the same directory as the program executable. You can add files to it.
Also Make sure that a "destination" folder does not yet exist. If it exists, you can delete it in Windows Explorer.
Program Upon execution, the program will take all the files in the source directory and add them to an archive called "destination.zip."
Then It will expand "destination.zip" into a folder called "destination." We specify CompressionLevel.Optimal.
VB.NET program that uses ZipFile
' Create ZIP from "source" directory (in program folder).ZipFile.CreateFromDirectory("source",
' Extract ZIP to "destination" folder.ZipFile.ExtractToDirectory("destination.zip",
Notes, add reference. You may need to add a reference in Visual Studio. Go to Add Reference and select System.IO.Compression.FileSystem. ZipFile was not in the older versions of .NET.
Compression levels. The Optimal compression level helps reduce the size of the archive. But Optimal will likely cause the program to slow down.
A summary. We used the ZipFile type in VB.NET. We compressed all the files in one directory into a single ZIP file. We then expanded that file into the original form.