我正在使用标准 VB.NET 库来提取和压缩文件。它也可以,但是当我必须提取并且文件已经存在时,问题就来了。
我使用的代码
进口:
Imports System.IO.Compression
崩溃时我调用的方法
ZipFile.ExtractToDirectory(archivedir, BaseDir)
archivedir 和 BaseDir 也已设置,实际上如果没有要覆盖的文件,它就可以工作。问题恰好在有的时候出现。
如何在不使用第三方库的情况下覆盖提取文件?
(注意我使用 System.IO.Compression 和 System.IO.Compression.Filesystem 作为参考)
由于文件放在多个文件夹中已经存在文件我会避免手动
IO.File.Delete(..)