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