2017-02-06 9 views
0

У меня есть приложение для Android, которое часто записывает файлы на диск. Я хочу написать модуль очистки, который будет находить файлы, которые не доступны за последние x дней, и сообщить/очистить их.Найти файлы, которые не удалось получить в последние x дней на android

Поскольку файловая система обычно будет noatime. Мне было интересно, какой будет хороший дизайн, чтобы продолжить это?

ответ

0

Мне было нужно что-то подобное, но я обнаружил, что андроид не реализовал «время последнего доступа», поэтому я создал базу данных, где я сохраняю время доступа, когда пользователь открывает файл. Возможно, вы можете использовать что-то подобное, если пользователь открывает файлы через ваше приложение.

+0

Для моего использования, восходящее и отслеживание каждого файла будет трудно. Кроме того, я ищу решение по очистке уже существующих файлов. – atuljangra

0

Я считаю, что вы можете добиться того, что вам нужно с помощью команды stat - вы можете посмотреть здесь для примера: Last Accessed Time of any file in Android

+0

Я думаю, что это не работает в файловых системах, где время доступа не сохраняется. – atuljangra

+0

Извините. Это единственная идея, которая у меня была ... – yakobom