ZipArchive锁定文件

时间:2017-01-16 15:08:02

标签: vb.net ziparchive

我需要检查ZIP是否有效,如果它无效则删除它。这是我的VB.NET代码:

Try
    Using zip As ZipArchive = ZipFile.Open(fileName, ZipArchiveMode.Read)
    End Using
Catch ex As Exception
    Log.Error(ex)
    Threading.Thread.Sleep(1000)
    File.Delete(fileName)
End Try

我的麻烦是File.Delete失败了,因为该文件仍在使用中。有没有办法让ZipArchive发布文件,或者更好的方法来检查伪造的ZIP文件?

TIA

0 个答案:

没有答案