Beim Herunterladen einer PDF-Datei mit dem DownloadManager möchte ich sie löschen, wenn sie bereits in Environment.DIRECTORY_DOWNLOADS
existiert.Gelöschte Dateireapper im Dateibrowser
ich überprüfen, ob Datei vorhanden ist, und löschen Sie sie diesen Code verwenden:
private boolean fileExists(String fileName) {
File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS),
fileName);
return file.exists();
}
private boolean removeFile(String fileName) {
File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS),
fileName);
return file.delete();
}
RemoveFile() sagt, dass Datei gelöscht wird, durch wahre Rückkehr, und wenn ich in Datei-Browser aussehen nur eine Datei zeigt nach oben. Aber wenn ich diese Datei lösche, wird sie auf der alten Datei neu erstellt. Was ist los mit dir?