使用DownloadManager下载pdf文件时,如果Environment.DIRECTORY_DOWNLOADS
中已存在该文件,我想将其删除。
我检查文件是否存在并使用以下代码将其删除:
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()表示该文件被删除,返回true,当我查看文件浏览器时,只显示一个文件。但是当我删除该文件时,它会在旧文件之上重新启用。怎么了?