C#批量将文件夹打包
时间: 2024-09-20 08:17:59 浏览: 49
在C#中,可以使用`System.IO.Compression`命名空间下的`ZipFile`类来批量创建压缩文件(zip文件),将文件夹打包。下面是一个简单的示例,展示如何创建一个zip文件,包含指定文件夹中的所有内容:
```csharp
using System;
using System.IO;
using System.IO.Compression;
class Program
{
static void Main(string[] args)
{
// 指定要打包的源文件夹路径
string sourceFolder = "path_to_your_source_folder";
// 指定保存压缩包的位置和名称
string zipPath = "path_to_save_your_zip_file.zip";
// 创建一个新的ZipArchive实例
using (var archive = ZipFile.CreateFromDirectory(sourceFolder))
{
Console.WriteLine($"正在创建压缩包... ({sourceFolder} -> {zipPath})");
}
Console.WriteLine("打包完成!");
阅读全文