相关问题
#鸿蒙通关秘籍#如何在Image组件中使用复制选项?
100浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何读取和复制下载目录下的文件到沙箱目录?
35浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用loadNativeModule同步加载native模块?
107浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何将文件复制到HarmonyOS NEXT的缓存目录
76浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用Router模块实现鸿蒙页面跳转?
98浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用鸿蒙剪贴板实现跨设备复制粘贴?
39浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中使用Request模块上传文件到服务端
92浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用动态import高效加载模块?
98浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用HarmonyOS的detectBarcode模块进行图片识别?
170浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用ES6语法编写模块?
71浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS Next中通过Request模块下载文件?
111浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用scanBarcode模块进行扫码?
162浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用动态import实现鸿蒙应用模块的解耦?
67浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何解读并复制ToDoList的Demo代码?
66浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用动态路由实现模块之间的解耦?
122浏览 • 1回复 待解决
#鸿蒙通关秘籍#解析鸿蒙HASRMyOS NEXT 的 connection 模块使用细节
79浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用Text组件实现不能选中、复制的验证码输入功能?
152浏览 • 1回复 待解决
#鸿蒙通关秘籍#HarmonyOS窗口模块是什么,如何在项目中使用?
42浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中禁用Text组件的选中与复制功能?
68浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙框架中的不同模块中合理使用多个UIAbility?
56浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用FilePicker保存用户文件?
73浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何开发 EmbeddedUIExtensionAbility 提供方模块?
51浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中声明共享模块?
115浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT应用中如何使用connection模块进行域名解析?
71浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用@ohos.net.http模块发送POST请求?
153浏览 • 1回复 待解决
使用
FileAccessHelper
模块可以方便地复制文件。在需要操作文件时,需要创建FileAccessHelper
实例并提供正确的路径。bash import { BusinessError } from '@kit.BasicServicesKit'; import { Want } from '@kit.AbilityKit'; import { common } from '@kit.AbilityKit'; import { fileAccess } from '@kit.CoreFileKit';
let context = getContext(this) as common.UIAbilityContext; async function example() { let fileAccessHelper: fileAccess.FileAccessHelper; let wantInfos: Array<Want> = [ { bundleName: "com.ohos.UserFile.ExternalFileManager", abilityName: "FileExtensionAbility", }, ] try { fileAccessHelper = fileAccess.createFileAccessHelper(context, wantInfos); let sourceUri: string = "file://docs/storage/Users/currentUser/Download/one.txt"; let destUri: string = "file://docs/storage/Users/currentUser/Documents"; let displayName: string = "file1.txt"; let fileUri: string; fileUri = await fileAccessHelper.copyFile(sourceUri, destUri, displayName); console.log("copyFile success, fileUri: " + JSON.stringify(fileUri)); } catch (err) { let error: BusinessError = err as BusinessError; console.error("createFileAccessHelper failed, errCode:" + error.code + ", errMessage:" + error.message); } }