嗨大家好我试图使用ZipArchive和ZipFile将文件从一个路径压缩到另一个路径,但我无法实现它。
zipped = "C:\Images\zip\file01.ZIP"
file = "C:\Images\file01.BAK"
Using newFile As ZipArchive = ZipFile.Open(zipped, ZipArchiveMode.Create)
newFile.CreateEntryFromFile(zipped, file, CompressionLevel.Optimal)
End Using
我收到错误:“C:\ Images \ zip \ file01.ZIP”文件正由另一个进程使用
我将很感激帮助
答案 0 :(得分:1)
尝试归档模式Update
而非Create
,以获取现有文件中zip存档中的新条目
zipped = "C:\Images\zip\file01.ZIP"
file = "C:\Images\file01.BAK"
Using newFile As ZipArchive = ZipFile.Open(zipped, ZipArchiveMode.Update)
newFile.CreateEntryFromFile(zipped, file, CompressionLevel.Optimal)
End Using