相关问题
#鸿蒙通关秘籍#如何在Image组件中使用复制选项?
403浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何读取和复制下载目录下的文件到沙箱目录?
354浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用loadNativeModule同步加载native模块?
428浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何将文件复制到HarmonyOS NEXT的缓存目录
655浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用Router模块实现鸿蒙页面跳转?
597浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用鸿蒙剪贴板实现跨设备复制粘贴?
576浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中使用Request模块上传文件到服务端
534浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用动态import高效加载模块?
549浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用HarmonyOS的detectBarcode模块进行图片识别?
468浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用ES6语法编写模块?
443浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何确保模块导入路径与so文件路径正确对应?
369浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS Next中通过Request模块下载文件?
573浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用动态import实现鸿蒙应用模块的解耦?
639浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用scanBarcode模块进行扫码?
581浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何解读并复制ToDoList的Demo代码?
445浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用动态路由实现模块之间的解耦?
517浏览 • 1回复 待解决
#鸿蒙通关秘籍#解析鸿蒙HASRMyOS NEXT 的 connection 模块使用细节
444浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用Text组件实现不能选中、复制的验证码输入功能?
543浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中禁用Text组件的选中与复制功能?
306浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用Node-API运行动态模块?
281浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何加载文件模块并调用其中的函数与变量?
318浏览 • 1回复 待解决
#鸿蒙通关秘籍#HarmonyOS窗口模块是什么,如何在项目中使用?
400浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用FilePicker保存用户文件?
538浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙框架中的不同模块中合理使用多个UIAbility?
507浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何开发 EmbeddedUIExtensionAbility 提供方模块?
266浏览 • 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); } }