copyFileWithPrompt
Supported from HBuilderX 2.9.12+
Copy the specified file or folder to the target folder
Parameter
| Name | Type | Description |
|---|---|---|
| options | CopyFileWithPromptOptions | File copy parameters |
Returns
| Type | Description |
|---|---|
| Promise<String> | Result (failed or successful or cancelled) |
Returns:
| code | Description |
|---|---|
| -1 | Failed |
| 0 | Successful |
| 1 | Operation cancelled |
Example
let result = hx.workspace.copyFileWithPrompt({src:hx.Uri.file('D:/test01'),dest:hx.Uri.file('E:/test01'),rootPromptTips:'Target file already exists',filePromptTips:'Target file already exists',filter:function(params){console.log(params)return 0;},errorHandler:function(err){console.log(err)return 0;}});result.then((data)=>{});
CopyFileWithPromptOptions
File copy configuration
Attribute list
| Attribute name | Type | Description |
|---|---|---|
| src | Uri | The source address of the copied file, the address is an absolute path |
| dest | Uri | The destination address of the copied file, the address is an absolute path and a directory |
| rootPromptTips | String | Root directory prompt |
| filePromptTips | String | Target file prompt |
| filter | Function(Uri) | Callback uri |
| errorHandler | Function(Uri) | Error callback handler, 0: cancel, 1: retry, 2: skip |
