要在C#中實現對Zip壓縮文件的密碼保護,可以使用DotNetZip庫。以下是一個示例代碼,演示如何創建一個密碼保護的Zip文件:
using System;
using System.IO;
using Ionic.Zip;
class Program
{
static void Main()
{
string zipFilePath = @"C:\example.zip";
string password = "mypassword";
using (ZipFile zip = new ZipFile())
{
zip.Password = password;
zip.AddFile(@"C:\file1.txt");
zip.AddFile(@"C:\file2.txt");
zip.Save(zipFilePath);
}
Console.WriteLine("Zip file created with password protection.");
}
}
在上面的示例中,使用了Ionic.Zip庫創建了一個Zip文件,并設置了密碼保護。只需要將要壓縮的文件添加到ZipFile對象中,并設置Password屬性即可。
請確保在使用之前安裝了Ionic.Zip庫。您可以通過NuGet包管理器來安裝它:
Install-Package DotNetZip
這樣就可以簡單地實現對Zip文件的密碼保護了。希望對你有幫助!