Determinar la cantidad de espacio libre en una unidad

Puedes encontrar todo tipo de tutoriales y manuales referentes a AMS
Determinar la cantidad de espacio libre en una unidad
Imagen
Al instalar el software de sistema de un usuario, es útil para garantizar que el sistema del usuario tiene suficiente espacio libre en su disco duro para alojar el software.

Para lograr esto en AutoPlay Media Studio:

1- Inserte el siguiente código en cualquier caso en su aplicación:
-- espacio requerido, en megabytes
space_required = 253

-- obtener espacio libre en el sistema del usuario (C: \)
space_available = Drive.GetFreeSpace("C:");

-- comparar el espacio libre disponible en el espacio libre necesario
if space_required > space_available then
    Dialog.Message("","Usted está"..(space_required - space_available).." MB poco ");
else
    Dialog.Message("","Usted tiene"..(space_available - space_required).." MB más de lo necesario ");
end

Lo dejo en code porque el LUa esta dando problemas al convertir.
    -- espacio requerido, en megabytes
    space_required = 253

    -- obtener espacio libre en el sistema del usuario (C: \)
    space_available = Drive.GetFreeSpace("C:");

    -- comparar el espacio libre disponible en el espacio libre necesario
    if space_required > space_available then
        Dialog.Message("","Usted está "..(space_required - space_available).." MB poco ");
    else
        Dialog.Message("","Usted tiene"..(space_available - space_required).." MB más de lo necesario ");
    end
vamos a echarle un ojo...

He estado haciendo pruebas para detectar el error y se ve que es debido a combinar el comando HIDE y el comando LUA, mirare a ver si tiene solucion, por ahora eliminare el hide de tu post.
si eso es lo malo de este mod, pero haber si logras repararlo.