私は vb.net を使用していますが、アーカイブを抽出するときにどのファイルが抽出されているかを表示する方法を知りたいと思っていました。私はすでに回避策を持っていますが、それは「チート」であり、抽出中の現在のファイルを実際には表示しません。
Public Class Form1
Private listItemIndex As Integer = 0
Public Sub ext_Extracting(ByVal sender As Object, ByVal e As SevenZip.ProgressEventArgs)
Dim ext As SevenZipExtractor = New SevenZipExtractor("C:\Test.7z")
If listItemIndex < ext.ArchiveFileNames.Count Then
Label1.Text = ext.ArchiveFileNames.Item(listItemIndex).ToString()
listItemIndex += 1
End If
End Sub
End Class