gpt4 book ai didi

c# - 如何在 C# 中列出 .zip 文件夹的内容?

转载 作者:IT王子 更新时间:2023-10-29 04:11:41 25 4
gpt4 key购买 nike

如何在 C# 中列出压缩文件夹的内容?例如,如何知道压缩文件夹中包含多少项目,以及它们的名称是什么?

最佳答案

.NET 4.5 或更高版本终于内置了处理通用 zip 文件的能力,在程序集 System.IO.Compression 中使用 System.IO.Compression.ZipArchive 类 ( http://msdn.microsoft.com/en-us/library/system.io.compression.ziparchive%28v=vs.110%29.aspx )。不需要任何第 3 方库。

string zipPath = @"c:\example\start.zip";
using (ZipArchive archive = ZipFile.OpenRead(zipPath))
{
foreach (ZipArchiveEntry entry in archive.Entries)
{
Console.WriteLine(entry.FullName);
}
}

关于c# - 如何在 C# 中列出 .zip 文件夹的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/307774/

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