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