Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Получение размера директории (.NET) Добавлено: 10.03.05 10:20  

Автор вопроса:  freeloader  | Web-сайт: freeloader.folder-pro.net | ICQ: 50804884 
Как получить сие?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 10.03.05 11:09
Рекурсивный обход директорий с ручным подсчетом суммы размеров всех
файлов.

Ответить

Номер ответа: 2
Автор ответа:
 freeloader



ICQ: 50804884 

Вопросов: 72
Ответов: 642
 Web-сайт: freeloader.folder-pro.net
 Профиль | | #2
Добавлено: 10.03.05 15:10
   Function GetDirectorySize(ByVal DirPath As String) As Long
        ;Dim DirSize As Long
        ;Dim Dir As DirectoryInfo = New DirectoryInfo(DirPath)
        ' add the size of each file
        ;Dim ChildFile As FileInfo
        For Each ChildFile In Dir.GetFiles()
            ;DirSize += ChildFile.Length
        Next
        
        ;Dim SubDir As DirectoryInfo
        For Each SubDir In Dir.GetDirectories()
            ;DirSize += GetDirectorySize(SubDir.FullName)
        Next
        Return DirSize
    End Function

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам