亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C# Zip壓縮多文件方法

c#
小樊
127
2024-07-13 14:16:27
欄目: 編程語言

您可以使用System.IO.Compression.ZipArchive類來壓縮多個文件。以下是一個示例代碼:

using System;
using System.IO;
using System.IO.Compression;

class Program
{
    static void Main()
    {
        string zipFilePath = "C:\\path\\to\\output.zip";
        string[] filesToCompress = { "C:\\path\\to\\file1.txt", "C:\\path\\to\\file2.txt", "C:\\path\\to\\file3.txt" };

        using (FileStream fs = new FileStream(zipFilePath, FileMode.Create))
        {
            using (ZipArchive archive = new ZipArchive(fs, ZipArchiveMode.Create))
            {
                foreach (string fileToCompress in filesToCompress)
                {
                    string fileName = Path.GetFileName(fileToCompress);
                    archive.CreateEntryFromFile(fileToCompress, fileName);
                }
            }
        }

        Console.WriteLine("Files have been compressed successfully.");
    }
}

在上面的代碼中,我們首先指定要壓縮的文件路徑和要輸出的zip文件路徑。然后,我們使用ZipArchive類創建一個新的zip文件,并通過循環遍歷要壓縮的文件列表,將每個文件添加到zip文件中。

最后,我們輸出成功消息,并且您可以在指定的輸出zip文件路徑中找到壓縮后的文件。

0
务川| 平罗县| 濮阳县| 卢氏县| 建湖县| 丹江口市| 玉树县| 阿图什市| 东阿县| 奎屯市| 辽阳县| 绥江县| 崇文区| 沛县| 湛江市| 柞水县| 灵石县| 新建县| 米易县| 梓潼县| 赫章县| 米脂县| 秦皇岛市| 定州市| 通州区| 凤山市| 双流县| 长兴县| 三明市| 海伦市| 曲麻莱县| 衡东县| 化德县| 同心县| 尉氏县| 台湾省| 乐平市| 托克逊县| 吴江市| 乐至县| 望都县|