filesystemmanager.copyfilesync(string srcpath, string destpath)
主体: 企业支付宝小程序 、 个人支付宝小程序
filesystemmanager.copyfile 的同步版本。
string srcpath
源文件路径,支持本地文件。
string destpath
目标文件路径,只支持本地用户文件路径;若路径中目录不存在时,会自动创建。
object res
接口调用出错时,返回 object 对象,error
属性为错误码,errormessage
属性为错误消息。
错误码 | 错误消息 | 凯发app官方网站的解决方案 |
---|---|---|
2 | 无效参数 |
请检查入参 srcpath 或 destpath 是否正确,可参考入参的类型和描述。 |
10022 | 指定的 srcpath 文件不存在 ${srcpath} |
请检查入参 srcpath 对应的文件是否存在。 |
10023 | 指定的 srcpath 是一个已经存在的目录 ${srcpath} |
源文件路径 srcpath 不能为目录,请更换为正确的本地文件地址。 |
filesystemmanager.copyfilesync(string srcpath, string destpath)
失败返回
// 获取文件管理器
const fs = my.getfilesystemmanager();
// 将 a 目录下文件 a.txt 复制到 b 目录下,复制后的文件名为 b.txt
const result = fs.copyfilesync(
`${my.env.user_data_path}/a/a.txt`,
`${my.env.user_data_path}/b/b.txt`
);
console.log(result);
{
"error": 10022,
"errormessage": "指定的 srcpath 文件不存在 https://usr/a/a.txt"
}