0

我会将文件从一个 ZipFile 复制到另一个 ZipFile。

为什么没那么容易?

' 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库。

谁能给我小费?

4

1 回答 1

0

如果您的目标 zip 文件与源文件相同,则复制整个 Zip 文件并重命名它,为什么要一个一个地做文件............

于 2013-02-23T04:27:51.663 回答