我正在使用以下代码提取文件夹中的所有文件
using (ZipArchive archive = new ZipArchive(zipStream))
{
archive.ExtractToDirectory(location);
}
但是如果存在一个文件,那么它会引发异常。有什么方法可以告诉 Compression API 替换现有文件。
我发现一种方法是先获取所有文件名,然后检查文件是否存在并删除它。但这对我来说是非常昂贵的。