如何使用 ionic 提取受密码保护的 zip?未受密码保护的 zip 可以正常提取,但受密码保护的 zip 会返回异常。
string selected_zip = FileListBox.GetItemText(FileListBox.SelectedItem);
String TargetDirectory = "C:\\Users\\Aristomenis\\Desktop\\" + selected_zip;
using (Ionic.Zip.ZipFile zippy = Ionic.Zip.ZipFile.Read(TargetDirectory))
{
zippy.ExtractAll("c:\\Users\\user1\\Desktop\\",
Ionic.Zip.ExtractExistingFileAction.DoNotOverwrite);
}
Run Code Online (Sandbox Code Playgroud)
哦,看来zippy.Password = "the_correct_password"成功了。
zippy.Password = "the_correct_password"
zippy.ExtractAll("c:\\Users\\user1\\Desktop\\",
Ionic.Zip.ExtractExistingFileAction.DoNotOverwrite);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9529 次 |
| 最近记录: |