Перейти к основному содержимому

Получение информации о группах App (app.group_info)

Объявление

информация_о_группах = app.group_info(идентификатор_пакета_приложения)

Параметры

  • Идентификатор пакета приложения
    Строка; идентификатор можно посмотреть в приложении XXT -- Ещё -- Список приложений

Возвращаемое значение

  • информация о группах приложения
    Таблица с информацией о группах приложения в формате {group_id = data_path, ...}; если групп нет, возвращается пустая таблица

Пример

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") -- Получение информации о группах QQ
--
-- Циклическое удаление содержимого всех каталогов групп
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