相关问题
#鸿蒙通关秘籍#如何在Image组件中使用复制选项?
1124浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用loadNativeModule同步加载native模块?
1110浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何读取和复制下载目录下的文件到沙箱目录?
1443浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用Router模块实现鸿蒙页面跳转?
1631浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何将文件复制到HarmonyOS NEXT的缓存目录
1374浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用鸿蒙剪贴板实现跨设备复制粘贴?
1958浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中使用Request模块上传文件到服务端
1360浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用动态import高效加载模块?
1400浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用HarmonyOS的detectBarcode模块进行图片识别?
1032浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用ES6语法编写模块?
942浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用动态import实现鸿蒙应用模块的解耦?
1266浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用scanBarcode模块进行扫码?
1403浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何确保模块导入路径与so文件路径正确对应?
1243浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS Next中通过Request模块下载文件?
1860浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何解读并复制ToDoList的Demo代码?
1090浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用动态路由实现模块之间的解耦?
1191浏览 • 1回复 待解决
#鸿蒙通关秘籍#解析鸿蒙HASRMyOS NEXT 的 connection 模块使用细节
1090浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用Node-API运行动态模块?
963浏览 • 1回复 待解决
#鸿蒙通关秘籍#HarmonyOS窗口模块是什么,如何在项目中使用?
1127浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用Text组件实现不能选中、复制的验证码输入功能?
1199浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何加载文件模块并调用其中的函数与变量?
1001浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中禁用Text组件的选中与复制功能?
1094浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用FilePicker保存用户文件?
1442浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙框架中的不同模块中合理使用多个UIAbility?
1304浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何开发 EmbeddedUIExtensionAbility 提供方模块?
1167浏览 • 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); } }