Получить в treeview содержимое всех архивов *.zip в папке - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Всем привет. Есть папка. D:\arh\other\ . В ней лежат архивы *.zip. Как можно получить содержимое всех архивов в папке в treeview? вот так: -имя архива --имя файла1 --имя файла2 -имя архива1 --имя файла1 --имя файла2 и т.д. Заранее спасибо.

Решение задачи: «Получить в treeview содержимое всех архивов *.zip в папке»

textual
Листинг программы
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim pth As String = Path.Combine(Application.StartupPath, "RussiaCustomTransformations.zip")
    Dim names As New List(Of String)
    Try
        Using archive As ZipArchive = ZipFile.OpenRead(pth)
            For Each entry As ZipArchiveEntry In archive.Entries
                names.Add(entry.FullName)
            Next
        End Using
    Catch ex As Exception
        MsgBox(ex.ToString)
    End Try
    ListBox1.Items.Clear()
    ListBox1.Items.AddRange(names.ToArray)
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы