Это то, что я обычно делаю:
File outputDir = context.getCacheDir(); // context being the Activity pointer
File outputFile = File.createTempFile("prefix", "extension", outputDir);
Что касается их удаления, я тоже не уверен. Поскольку я использую это в своей реализации кеша, я вручную удаляю самые старые файлы, пока размер каталога кэша не снизится до моего заданного значения.
Вы можете попробовать смонтировать папку на Google Диске (фрагмент кода можно найти в меню «Примеры») и использовать ImageDataGenerator
с flow_from_directory()
. Смотри документацию здесь