Android 重命名/删除文件将保留空文件

Android 重命名/删除文件将保留空文件,android,file-io,delete-file,Android,File Io,Delete File,我正在使用以下代码在Android中重命名一个文件: File source = new File(SOURCE_PATH); File destination = new File(DESTINATION_PATH); if (!destination.exists()) { source.renameTo(destination); } 问题是重命名文件后,源文件夹中仍有一个旧名称的文件,包含0字节 我添加了以下行以删除该文件: if (source.exists()) {

我正在使用以下代码在Android中重命名一个文件:

File source = new File(SOURCE_PATH);
File destination = new File(DESTINATION_PATH);

if (!destination.exists()) {
    source.renameTo(destination);
}
问题是重命名文件后,源文件夹中仍有一个旧名称的文件,包含0字节

我添加了以下行以删除该文件:

if (source.exists()) {
    source.delete();
}
但结果是一样的。我应该怎么做?

请参阅关于删除文件;-)