据我所知,没有库调用来替换文件(或文件夹)。如果我使用FileEntry.copyTo
或DirectoryEntry.copyTo
并且目的地存在,那么我会得到INVALID_MODIFICATION_ERR
(错误9)。
如果我先删除该文件,则copyTo
有效。但如果出现问题怎么办?是否有我在某处错过的覆盖选项?或者我是否必须编写自己的代码以确保在删除原始文件之前复制成功?
答案 0 :(得分:3)
您可以添加exclusive: false
选项参数来覆盖现有文件。
示例 https://github.com/apache/cordova-plugin-file/blob/master/README.md#create-a-persistent-file-