Получить список папок с их размером - Visual Basic .NET
Формулировка задачи:
Всем привет!
На форме есть listview и кнопка.
Подскажите. пожалуйста, как можно получить список папок из определенной директории(только имя папки без полного пути к ней) в первый столбец listview а во второй столбец listview вывести размер данной папки. Причем осуществить сортировку так что бы самая большая по размеру папку была вверху списка, а самая маленькая внизу.
Заранее спасибо большое за помощь!
Решение задачи: «Получить список папок с их размером»
textual
Листинг программы
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click For Each Dir As String In System.IO.Directory.GetDirectories("F:\1") Dim dirInfo As New System.IO.DirectoryInfo(Dir) Dim Size As Long = 0 For Each file In dirInfo.GetFiles("*", IO.SearchOption.AllDirectories) Size += file.Length Next Dim itm As New ListViewItem({dirInfo.Name, Size \ 1024 \ 1024 & " МБ (" & Size & "байт)"}) ListView1.Items.Add(itm) Next ListView1.Sorting = SortOrder.Descending End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д