copyFileWithPrompt

从HBuilderX 2.9.12及以上版本开始支持

将指定文件或文件夹拷贝到目标文件夹下

参数说明

参数名称 参数类型 描述
options CopyFileWithPromptOptions 文件拷贝参数

返回值

返回类型 描述
Promise<String> 操作结果

文件拷贝返回值说明:

code 描述
-1 操作失败
0 操作成功
1 操作取消

示例

  1. let result = hx.workspace.copyFileWithPrompt({
  2. src:hx.Uri.file('D:/test01'),
  3. dest:hx.Uri.file('E:/test01'),
  4. rootPromptTips:'目标文件已存在',
  5. filePromptTips:'目标文件已存在',
  6. filter:function(params){
  7. console.log(params)
  8. return 0;
  9. },
  10. errorHandler:function(err){
  11. console.log(err)
  12. return 0;
  13. }
  14. });
  15. result.then((data)=>{
  16. });

CopyFileWithPromptOptions

文件拷贝配置

属性列表

属性名 属性类型 描述
src Uri 拷贝文件源地址,地址是绝对路径
dest Uri 拷贝文件目标地址,地址是绝对路径并且是目录
rootPromptTips String 目标文件一级目录存在时提示语
filePromptTips String 目标文件一级目录下文件存在时提示语
filter Function(Uri) 当前正在操作的文件回调
errorHandler Function(Uri) 操作错误的文件回调, 返回0 取消操作 返回 1 重试 返回 2 跳过