DER*_*NEK 0 c# compression zip 7zip
我想解压缩从网络服务器下载的 .7z 文件。我已经搜索了解决方案,但我只找到了必须安装 7zip 的地方。
有没有简单的方法来解压这些文件?
我已经有一个“foreach”,它循环遍历包含文件名的列表中的项目。
我刚刚尝试了新的SharpCompress,发现如果您不关心文件类型(例如,它可以是 7z/zip/rar),它会很棒。
using (var archive = ArchiveFactory.Open(compressedFile))
{
foreach (var entry in archive.Entries)
{
if (!entry.IsDirectory)
entry.WriteToDirectory(@"C:\Temp", new ExtractionOptions() { ExtractFullPath = true, Overwrite = true });
}
}
Run Code Online (Sandbox Code Playgroud)