Zip a single file

This is a minimal C# function (usable from Linqpad) to Zip a single file into its own archive.

References these libraries:

  • System.IO.Compression.dll
  • System.IO.Compression.FileSystem.dll
using System.IO.Compression;

public void Zipit(string zipPath, string sourceFilePath)
{
    var file = Path.GetFileName(sourceFilePath);
    using (ZipArchive archive = ZipFile.Open(zipPath, ZipArchiveMode.Create))
        archive.CreateEntryFromFile(sourceFilePath, file);
}

results matching ""

    No results matching ""