3

Ejemplo ver Espacio Libre

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.

Screen ejemplo espacio

Descargar ejemplo:

  ejemplo_espacio.rar (656,0 KiB, 2.036 hits)

bunker

3 Comments

  1. Excelente manera de utilizar “El poder del DOS” desde neobook.

    Me ha gustado. Mucha gente pierde el tiempo buscando un plugin que haga cosas maravillosas y no se dan cuenta que pueden acceder al sistema con ordenes de MS-DOS.

    Con un fichero bat se puede hacer casí de todo.

  2. Hay un metodo mas sencillo sin usar ningun fichero externo, solo necesitas uno de los plugins gratuitos del genial DEC, aqui os dejo el codigo para que de el resultado en MB:

    dec_SaberEspacioLibreEnDisco “0”
    SetVar “[espacio_libre_bites]” “[dec_Resultado]”
    Math “([espacio_libre_bites]/1024)/1024” “1” “[espacio_libre]”
    dec_NumeroConPuntosDeMiles “[espacio_libre]”

    Aqui mi idea. Un Saludo

  3. Hola jako.
    Buen aporte, yo descubrí hace poco los antiguos plugins de DEC que por cierto son geniales.
    En fin…alternativas hay… 😉

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *