开发
API

fileSystemManager.copyFile

基础库 1.15.0 开始支持本方法,低版本需做兼容处理

复制文件。

语法

fileSystemManager.copyFile(options)

参数说明

options

options 为 object 类型, 说明如下:

属性名类型默认值必填说明最低支持版本
srcPathstring源文件路径,只可以是普通文件1.15.0
destPathstring目标文件路径, 必须以 ttfile://user 开头1.15.0
successFunction接口调用成功的回调函数1.15.0
failFunction接口调用失败的回调函数1.15.0
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)1.15.0

回调成功

属性类型说明最低支持版本
errMsgstring1.15.0

回调失败

属性类型说明最低支持版本
errMsgstring"copyFile:fail" + 详细错误信息1.15.0
详细错误信息说明
"fail permission denied"指定目标文件路径没有写权限
"fail no such file or directory"源文件不存在,或目标文件路径的上层目录不存在

代码示例

const fileSystemManager = tt.getFileSystemManager();

Page({
  onReady() {
    fileSystemManager.copyFile({
      srcPath,
      destPath,
      success(_res) {
        console.log("拷贝成功");
      },
      fail(res) {
        console.log("拷贝失败", res.errMsg);
      },
    });
  },
});

Bug & Tip

点击纠错
评价此篇文档