2017-02-06 1 views
0

nicht zugegriffen haben Ich habe eine Android-App, die häufig Dateien auf die Festplatte schreibt. Ich möchte ein Bereinigungsmodul schreiben, das Dateien finden würde, auf die in den letzten x Tagen nicht zugegriffen wurde, und die sie melden/bereinigen.Finden Sie Dateien, die in den letzten x Tagen auf Android

Da das Dateisystem im Allgemeinen noatime sein würde. Ich fragte mich, was wäre ein schönes Design, um damit fortzufahren?

Antwort

0

Ich brauchte etwas ähnliches, aber ich fand heraus, dass Android nicht "Zeitpunkt des letzten Zugriffs" implementiert, so dass ich Datenbank erstellt, wo ich Zugriffszeit speichern, wenn Benutzer die Datei öffnet. Vielleicht können Sie etwas ähnliches verwenden, wenn Benutzer Dateien über Ihre App öffnet.

+0

Für meine Anwendung, gehe zurück und schwierig wäre jede Datei. Außerdem suche ich nach einer Lösung, um bereits existierende Dateien zu bereinigen. – atuljangra

0

Ich glaube, können Sie erreichen, was Sie den stat Befehl verwenden müssen - Sie hier für ein Beispiel aussehen: Last Accessed Time of any file in Android

+0

Ich denke, das funktioniert nicht in Dateisystemen, in denen keine Zugriffszeit gespeichert ist. – atuljangra

+0

Entschuldigung. Das war die einzige Idee, die ich hatte ... – yakobom

Verwandte Themen