[英]Checking whether an archive is password-protected in Sevenzipsharp (C#)
我正在編寫類似於7-Zip的窗口表單,我的問題出在提取部分,我不知道如何檢查我要提取的檔案是否受密碼保護。 任何想法?
我有解決方案:只需在提取存檔之前檢查提取器即可:
if (fileExtractor.Check())
{
fileExtractor.BeginExtractArchive(destination_dir);
}
如果歸檔文件需要密碼,並且您沒有為其提供密碼或密碼不正確,以這種方式將fileExtractor.Check()
設為false
。
這取決於存檔類型。 ZIP規范描述了它對ZIP的完成方式,盡管它顯然不是很健壯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.