ファイルを頻繁にディスクに書き込むアンドロイドアプリがあります。 最後のx日間にアクセスされなかったファイルを見つけて報告/クリーンアップするクリーンアップモジュールを作成したいと思います。最後にx日以内にアクセスされなかったファイルを検索します。android
ファイルシステムは一般にnoatimeなので、 私はこれに先立って何がいいデザインになるのだろうかと思っていましたか?
ファイルを頻繁にディスクに書き込むアンドロイドアプリがあります。 最後のx日間にアクセスされなかったファイルを見つけて報告/クリーンアップするクリーンアップモジュールを作成したいと思います。最後にx日以内にアクセスされなかったファイルを検索します。android
ファイルシステムは一般にnoatimeなので、 私はこれに先立って何がいいデザインになるのだろうかと思っていましたか?
似たようなものが必要でしたが、アンドロイドは「最後のアクセスの時間」を実装していないことがわかったので、ユーザーがファイルを開くときにアクセス時間を保存するデータベースを作成しました。ユーザーがあなたのアプリを通してファイルを開いている場合、似たようなものを使うことができます。
私はあなたがstat
コマンドを使用して必要なものを達成できると信じて - あなたは、たとえばここに見ることができます:Last Accessed Time of any file in Android
アクセス時間が保存されていないファイルシステムでは動作しないと思います。 – atuljangra
申し訳ありません。それは私が持っていた唯一のアイデアです... – yakobom
私の使用のために、戻って、すべてのファイルを追跡することは困難であろう。私は既にexisingファイルをクリーンアップするための解決策を探しています。 – atuljangra