gpt4 book ai didi

c# - 使用 7zip 检测文件是否为存档

转载 作者:行者123 更新时间:2023-11-30 19:12:48 24 4
gpt4 key购买 nike

我想使用 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;
}

关于c# - 使用 7zip 检测文件是否为存档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5978567/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com