C#版『ZipFile クラスを使用して圧縮された .zip ファイルの作成と抽出を行う方法』をPowershell版にしたもの。この例では、フォルダーの内容を新しい .zip ファイルに圧縮し、その zip を新しいフォルダーに抽出します。サンプルを実行するには、プログラムのフォルダーに start フォルダーを作成し、圧縮するファイルをそこに置きます。
サンプル
引用元
ZipFile.ExtractToDirectory メソッド (System.IO.Compression) | Microsoft Docs
元にしたコード(C#版)
using System;
using System.IO.Compression;
class Program
{
static void Main(string[] args)
{
string startPath = @".\start";
string zipPath = @".\result.zip";
string extractPath = @".\extract";
ZipFile.CreateFromDirectory(startPath, zipPath);
ZipFile.ExtractToDirectory(zipPath, extractPath);
}
}

コメント