Ho creato un elenco di file per memorizzare alcuni attributi dopo che sono stati aperti una volta nella mia app. Ogni volta che si apre il file, questi attributi sono cambiati, quindi li ho cancellati e creati di nuovo.Elimina i file più vecchi di un dato orario dalla directory
ho creato tutti i file file utilizzando
File file =new File(getExternalFilesDir(null),
currentFileId+"");
if(file.exists()){
//I store the required attributes here and delete them
file.delete();
}else{
file.createNewFile();
}
Voglio eliminare tutti i file più vecchi di qui una settimana come questi attributi memorizzati non saranno più necessari. Qual è il metodo appropriato per farlo?
file Creazione per memorizzare temporaneamente gli attributi suona come una cattiva idea, se i vostri attributi sono il numero o stringhe. La memorizzazione dei dati in un database SQL è probabilmente molto più efficiente e pratica. – Christian
quei file sono di dimensioni molto ridotte Mi chiedo se questi file di numeri non siano molto numerosi e riempiano la memoria del dispositivo con spazio di memoria relativamente basso, creerebbe un problema. solo per questo scopo voglio cancellare quei file. –