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 跳过 |
