C# 点网压缩。无法将密码添加到存档
C# dotnetzip. Unable to add password to archive
我一直在尝试使用 dotnetzip 库对存档进行密码保护。执行我的代码,并使用所有存在的文件创建存档,但是,密码尚未应用于该文件。
有趣的是,当我使用直接来自开发者网站的代码片段时,也会发生这种情况。
如有任何帮助,我们将不胜感激。
这是我从开发者网站上使用的修改后的代码。我相信这应该用密码保护存档中的每个文件。如果有人能建议一种只用密码保护存档的方法,我也会很高兴——与单个文件相反:
using (ZipFile zip = new ZipFile())
{
zip.Password = "123456!";
zip.AddFile(@"C:\Users\USERX\Desktop\c# zip two files together\file with prefix\Prefix - USERX.docx");
zip.AddFile(@"C:\Users\USERX\Desktop\c# zip two files together\file without prefix\USERX.docx");
zip.Save(@"C:\users\USER\Desktop\c# zip two files together\zip file output\thefilename");
}
我用一个包含文本的文件替换了我试图用密码保护的文件。它解决了这个问题。
我一直在尝试使用 dotnetzip 库对存档进行密码保护。执行我的代码,并使用所有存在的文件创建存档,但是,密码尚未应用于该文件。
有趣的是,当我使用直接来自开发者网站的代码片段时,也会发生这种情况。
如有任何帮助,我们将不胜感激。
这是我从开发者网站上使用的修改后的代码。我相信这应该用密码保护存档中的每个文件。如果有人能建议一种只用密码保护存档的方法,我也会很高兴——与单个文件相反:
using (ZipFile zip = new ZipFile())
{
zip.Password = "123456!";
zip.AddFile(@"C:\Users\USERX\Desktop\c# zip two files together\file with prefix\Prefix - USERX.docx");
zip.AddFile(@"C:\Users\USERX\Desktop\c# zip two files together\file without prefix\USERX.docx");
zip.Save(@"C:\users\USER\Desktop\c# zip two files together\zip file output\thefilename");
}
我用一个包含文本的文件替换了我试图用密码保护的文件。它解决了这个问题。