Visual Basic - Tamaño carpeta

Life is soft - evento anual de software empresarial
 
Vista:

Tamaño carpeta

Publicado por peibol (14 intervenciones) el 09/02/2006 08:29:26
Hola a todos, necesito saber cómo sacar el tamaño que ocupa una carpeta concreta del disco duro. Por ejemplo, cuanto ocupa la carpeta C:\Mis Documentos. He estado probando con GetFreeDisk, pero este me da datos sólo de la unidad C:. He intentado mapeando una unidad de red con la carpeta Mis Documentos y me sigue dando los datos de la unidad C:. Alguien tiene alguna idea.

Habia pensado en usar las colecciones Folders y Files junto con FileLen, pero lo veo demasiado engorroso, ya que primero tendría que averiguar cuantas subcarpetas hay, y sería un proceso un poco infumable. SI alguien sabe de algún metodo o proceso que lo haga por favor que lo diga

Graciassss
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Tamaño carpeta

Publicado por Cecilia Colalongo (3116 intervenciones) el 09/02/2006 11:49:55
Agrega la referencia "Microsoft Scripting Runtime" a tu proyecto:

Dim fso As FileSystemObject
Set fso = CreateObject("Scripting.FileSystemObject")

Dim fldr As Folder

Set fldr = fso.GetFolder("c:\Mis Documentosl")

MsgBox fldr.Size & " bytes"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar