copyFileWithPrompt
从HBuilderX 2.9.12及以上版本开始支持
将指定文件或文件夹拷贝到目标文件夹下
参数说明
参数名称 | 参数类型 | 描述 |
---|---|---|
options | CopyFileWithPromptOptions | 文件拷贝参数 |
返回值
返回类型 | 描述 |
---|---|
Promise<String> | 操作结果 |
文件拷贝返回值说明:
code | 描述 |
---|---|
-1 | 操作失败 |
0 | 操作成功 |
1 | 操作取消 |
示例
let result = hx.workspace.copyFileWithPrompt({
src:hx.Uri.file('D:/test01'),
dest:hx.Uri.file('E:/test01'),
rootPromptTips:'目标文件已存在',
filePromptTips:'目标文件已存在',
filter:function(params){
console.log(params)
return 0;
},
errorHandler:function(err){
console.log(err)
return 0;
}
});
result.then((data)=>{
});
CopyFileWithPromptOptions
文件拷贝配置
属性列表
属性名 | 属性类型 | 描述 |
---|---|---|
src | Uri | 拷贝文件源地址,地址是绝对路径 |
dest | Uri | 拷贝文件目标地址,地址是绝对路径并且是目录 |
rootPromptTips | String | 目标文件一级目录存在时提示语 |
filePromptTips | String | 目标文件一级目录下文件存在时提示语 |
filter | Function(Uri) | 当前正在操作的文件回调 |
errorHandler | Function(Uri) | 操作错误的文件回调, 返回0 取消操作 返回 1 重试 返回 2 跳过 |