ElvinesS pregunto en un post del foro de Hispaneobook como puede saber el espacio libre en un disco…acá la forma que yo lo haría…
El ejemplo consiste en crear un archivo .bat con la instrucción DOS DIR /w C: >dir.txt, para luego ejecutarlo (al .bat) desde neobook, con lo que obtendremos los resultados del DIR en el archivo dir.txt para luego poder leerlo.
Como lo leemos? Pues bien el comando dir preformatea el texto y justo en la ultima linea nos informa el espacio libre que tenemos en el disco. Con la función StrParse separamos la última línea para poder obtener en limpio los números, luego con StrReplace eliminamos los . (puntos) para poder utilizar este valor con la función Math para calcular el espacio en Kb, Mb y Gb. Más detalles en el .pub del ejemplo.
Descargar ejemplo:
ejemplo_espacio.rar (656,0 KiB, 2.036 hits)