Hola, Buenas
Estaba haciendo un trabajo en AMS y acabé de escribir ésta función (muy básica por cierto). Combina codigo de Lua AMS con código de lua puro, la posteo por si a alguien le sirve.
Si la actualizó lo verán acá:
Un saludo desde Bello
Estaba haciendo un trabajo en AMS y acabé de escribir ésta función (muy básica por cierto). Combina codigo de Lua AMS con código de lua puro, la posteo por si a alguien le sirve.

-- Tested in AMS 8.5.0.0
function VerificarArchivos ( tArchivos )
local ret_t, txt = {}, ''
for i = 1, #tArchivos do
ret_t[tArchivos[i]] = File.DoesExist(tArchivos[i])
end
for file, exists in pairs (ret_t) do
if not exists then
txt = txt .. string.format('\n\t- %s', file)
end
end
if txt == '' then
return true
else
return false, txt
end
end
-- Usage:
local ExistenTodos, sFaltantes = VerificarArchivos { "settings.ini", "data\\database.db" }
if not ExistenTodos then
local text = "No pude encontrar los siguientes archivos:%s"
Dialog.Message("Error", text:format(sFaltantes), MB_OK, MB_ICONEXCLAMATION);
end
Un saludo desde Bello
