Я сохранил некоторые изображения в определенной папке моего хранилища. У меня есть примеры 1.png, 2.png и т. Д. Я знаю, как я могу получить имя всех файлов. Это источник
private void getAllElemetsFromStorage() {
String root_sd = Environment.getExternalStorageDirectory().toString();
File file = new File(root_sd + "/myfolder");
for (File f : file.listFiles()) {
if (f.isFile()) {
String name = f.getName();
Log.e("file names", name + "");
}}
}
Этот код работает правильно, но у меня есть одна проблема. У меня есть json, и в моем json у меня есть имя файла. Как я могу получить все имена файлов, которых нет в моем json, и это мой каталог, и как я могу удалить все эти файлы? Моя цель - сохранить только файлы, ведьмы находятся в моих jsons, и я хочу удалить все неиспользуемые файлы из моего каталога. Как я могу решить свою проблему? Благодарность