我正在编写一个类似于 7-Zip 的窗口表单,我的问题出在提取部分,我不知道如何检查我要提取的存档是否受密码保护。任何的想法?
问问题
1196 次
2 回答
1
我有解决方案:只需在提取存档之前检查提取器:
if (fileExtractor.Check())
{
fileExtractor.BeginExtractArchive(destination_dir);
}
如果存档需要密码,并且您没有为其提供密码或密码不正确,那么这样做fileExtractor.Check()
将会是。false
于 2011-11-03T06:21:40.503 回答
0
这取决于存档类型。ZIP 规范描述了它是如何为 ZIP 完成的,尽管它显然不是很健壮。
于 2011-11-02T18:19:02.240 回答