Получить в 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д