Obter as informações de grupos do aplicativo (app.group_info)
Declaração
informacoes_de_grupo = app.group_info(identificador_do_pacote)
Parâmetros
- identificador_do_pacote
Texto; para localizar o identificador do pacote de um aplicativo, consulte aplicativo XXT -- Mais -- Lista de aplicativos.
Valor retornado
- informacoes_de_grupo
Tabela; retorna as informações de grupos do aplicativo no formato{group_id = data_path, ...}. Retorna uma tabela vazia quando não houver grupos.
Exemplo
local function clear_dir(path)
for _, fn in ipairs(file.list(path) or {}) do
local full_path = path .. '/' .. fn
file.remove(full_path)
end
end
--
local info = app.group_info("com.tencent.mqq") -- obtém as informações de grupos do QQ
--
-- remove o conteúdo de todos os diretórios de grupos
for _,p in pairs(info) do
for _,v in ipairs(file.list(p) or {}) do
local path = p .. '/' .. v
if file.exists(path) == 'directory' then
clear_dir(path)
elseif v ~= '.com.apple.mobile_container_manager.metadata.plist' then
file.remove(path)
end
end
end