将文件从一个zip复制到其他zip - ICSharpCode.SharpZipLib.Zip
问题描述:
我会将文件从一个ZipFile复制到另一个ZipFile。将文件从一个zip复制到其他zip - ICSharpCode.SharpZipLib.Zip
为什么它很容易?
' Copy files from b.zip to a.zip
Dim a As New ZipFile(CurDir() & "\a.zip")
Dim b As New ZipFile(CurDir() & "\b.zip")
a.BeginUpdate()
For Each c As ZipEntry In b
a.Add(c) 'Error: ICSharpCode.SharpZipLib.Zip.ZipException - Entry cannot have any data
Next
a.CommitUpdate()
a.Close()
我在.NET 4.5 Visual Basic中使用https://github.com/icsharpcode/SharpZipLib库。
任何人都可以给我一个小费?
答
如果你的目标压缩文件与源然后复制整个压缩文件并重新命名它,为什么你做一个接一个文件.........从a.zip
内容: 1。 TXT从b.zip 内容: 2.txt 3.txt 我会测试该系统,我会知道我如何从一个zip压缩包OPY单个文件到另一个包里面。 – Patrick 2013-02-23 10:26:13
您需要使用SharpZipLib或DotNetZip等库。无需解压缩文件。 – andy 2013-02-23 10:42:06
有没有一个例子ShareZipLib或DotNetZip如何将文件从一个zip文件复制到其他zip文件而不解压缩?我使用ShareZipLib ^^ – Patrick 2013-02-23 11:00:19