GetDiskFreeSpaceEx >2GB

25/10/2004 - 19:02 por Xavier Valdés | Informe spam
Hola a todos,

Quiero recoger el espacio libre de una unidad de red (por ej.
\\equipoecurso) pero sin que haya el problema
de los 2GB. Alguien sabe como hacerlo???? En VB6 se usaba un tipo
LARGE_INTEGER para regoger los
valores, pero en .NET no sé como se hace ni si usar GetDiskFreeSpace es la
manera más óptima...
Ayuda, por favor...
Gracias,
Xavier Valdés
 

Leer las respuestas

#1 Jorge Serrano [MVP VB]
26/10/2004 - 10:17 | Informe spam
Hola Xavier,

mapea la unidad y escribe el siguiente código, suponiendo que la unidad
mapeada sea Z:

Dim disco As New
System.Management.ManagementObject("Win32_LogicalDisk.DeviceId='z:'")
MessageBox.Show("Espacio = " & disco("FreeSpace").ToString())

Un saludo,

Jorge Serrano Pérez
MVP VB.NET


"Xavier Valdés" wrote:

Hola a todos,

Quiero recoger el espacio libre de una unidad de red (por ej.
\\equipoecurso) pero sin que haya el problema
de los 2GB. Alguien sabe como hacerlo???? En VB6 se usaba un tipo
LARGE_INTEGER para regoger los
valores, pero en .NET no sé como se hace ni si usar GetDiskFreeSpace es la
manera más óptima...
Ayuda, por favor...
Gracias,
Xavier Valdés



Preguntas similares