Determinar la cantidad de espacio libre en una unidad

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:
Lo dejo en code porque el LUa esta dando problemas al convertir.

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