suj*_*lil 0 c# compression passwords zip dotnetzip
我正在使用DotNetZip库创建一个启用密码的zip文件,代码如下:
using (ZipFile zip = new ZipFile())
{
string[] Files = Directory.GetFiles(cryptPath, "*.*");
foreach (string f in Files)
{
zip.AddFile(f);
}
zip.Password = "mypassord";
zip.Save(cryptPath + @"\output.zip");
}
Run Code Online (Sandbox Code Playgroud)
一切正常,但密码选项不起作用,打开文件时没有提示密码?我怎么能启用这个?
在添加文件时似乎使用密码进行加密,因此在添加为我工作的文件之前设置密码:
using (ZipFile zip = new ZipFile())
{
zip.Password = "mypassword";
string[] Files = Directory.GetFiles(cryptPath, "*.*");
foreach (string f in Files)
{
zip.AddFile(f);
}
zip.Save(cryptPath + @"\output.zip");
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1889 次 |
最近记录: |