Java Android, почему удаление изображений не удаляетJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java Android, почему удаление изображений не удаляет

Сообщение Anonymous »

Я хочу удалить изображения старше N дней. Я делаю это:

Код: Выделить всё

    File f = new File("/sdcard/Foto+");
File[] files1 = f.listFiles();

public void deleteFilesOlderThanNdays(File[] listFiles) {
long purgeTime = System.currentTimeMillis() - (Config.daysBackToDelete * 24 * 60 * 60 * 1000);
for (File listFile : listFiles) {
if (listFile.lastModified() < purgeTime) {
listFile.delete();
if(listFile.exists()){
try {
listFile.getCanonicalFile().delete();
} catch (IOException e) {
e.printStackTrace();
}
if(listFile.exists()){
getApplicationContext().deleteFile(listFile.getName());
}
}
}
}
}
И в этом случае, когда я пытаюсь это сделать, изображения не удаляются из этой папки.

Подробнее здесь: https://stackoverflow.com/questions/408 ... est-delete
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»