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