Страница: 1 |
Страница: 1 |
Вопрос: Получение размера директории (.NET)
Добавлено: 10.03.05 10:20
Автор вопроса:
freeloader | Web-сайт: freeloader.folder-pro.net | ICQ: 50804884
Как получить сие?
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Павел
![]()
![]()
![]()
![]()
![]()
![]()
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #1
Добавлено: 10.03.05 11:09
Рекурсивный обход директорий с ручным подсчетом суммы размеров всех
файлов.
Номер ответа: 2
Автор ответа:
freeloader
![]()
![]()
![]()
![]()
![]()
![]()
![]()
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #2
Добавлено: 10.03.05 15:10
Function GetDirectorySize(ByVal DirPath As String) As Long
 
im DirSize As Long
 
im Dir As DirectoryInfo = New DirectoryInfo(DirPath)
' add the size of each file
 
im ChildFile As FileInfo
For Each ChildFile In Dir.GetFiles()
 
irSize += ChildFile.Length
Next
 
im SubDir As DirectoryInfo
For Each SubDir In Dir.GetDirectories()
 
irSize += GetDirectorySize(SubDir.FullName)
Next
Return DirSize
End Function