我想使用 SevenZipSharp 来确定文件是否是存档。我知道这是可能的,因为在资源管理器中,如果我将 .zip 重命名为 .bmp,7zip 仍然会将其识别为存档。
--edit:换句话说,我希望 7zip 告诉我文件(无论扩展名如何)是否包含某种受支持的存档(zip、tar、rar、iso 等)
谢谢,
菲德尔
static bool IsArchive(string filename)
{
bool result = false;
try
{
new ArchiveFile(File.OpenRead(filename));
result = true;
}
catch
{
//log if you're going to do something about it
}
return result;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)