使用ZIP文件需要一些帮助,我已经为我的主应用程序制作了一个autopupdate应用程序,它工作正常,从服务器下载Zip,我能够完全提取它,但问题是,如果文件已经存在,如果我尝试再次解压缩它显示替换选项我想避免该选项,只需更换它而不提供警报。请让我知道我怎么能这样做。
解压缩的代码如下:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim shObj As Object = Activator.CreateInstance(Type.GetTypeFromProgID("Shell.Application"))
Dim output As Object = shObj.namespace((Application.StartupPath))
Dim input As Object = shObj.NameSpace((Application.StartupPath + "\temp.zip"))
output.CopyHere((input.items), 4)
End Sub
答案 0 :(得分:0)
为什么不使用ZipFile类?
https://msdn.microsoft.com/en-us/library/system.io.compression.zipfile(v=vs.110).aspx
自从我使用它已经有一段时间了,但据我记得它用提取的文件替换旧文件。