在Android中,File.rename是否覆盖目标文件?

在Android中,File.rename是否覆盖目标文件?,android,file,Android,File,即使我可以做一个测试,我想知道我是否可以在重命名时使用所有的Androids覆盖目标文件。否,你必须确保目标文件不存在,否则它将返回false。否,你必须确保目标文件不存在,否则它将返回false。这有文档记录吗?因为OracleJava文档说这个方法的行为取决于平台,而Android API页面在我看来并没有说明这一点。这是错误的。由于Android使用普通的Linux rename()系统调用,文件被覆盖(请参阅)。根据我的经验,它不允许重命名。请给出一个片段,否则。这有文档记录吗?因为Or

即使我可以做一个测试,我想知道我是否可以在重命名时使用所有的Androids覆盖目标文件。

否,你必须确保目标文件不存在,否则它将返回false。

否,你必须确保目标文件不存在,否则它将返回false。

这有文档记录吗?因为OracleJava文档说这个方法的行为取决于平台,而Android API页面在我看来并没有说明这一点。这是错误的。由于Android使用普通的Linux rename()系统调用,文件被覆盖(请参阅)。根据我的经验,它不允许重命名。请给出一个片段,否则。这有文档记录吗?因为OracleJava文档说这个方法的行为取决于平台,而Android API页面在我看来并没有说明这一点。这是错误的。由于Android使用普通的Linux rename()系统调用,文件被覆盖(请参阅)。根据我的经验,它不允许重命名。否则请给出一个片段。