HarmonyOS 鸿蒙Next 外部存储路径是什么

发布于 1周前 作者 h691938207 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 外部存储路径是什么

把app产生的一些数据放在手机的外部存储里面,想问问怎么arkTS怎么获取外部路径进行读写操作

2 回复

选择一个文件,获取文件路径地址DocumentSelectResult https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-picker-V5#select https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-picker-V5#documentselectmode11 demo参

import picker from '@ohos.file.picker';
import { BusinessError } from '@ohos.base';

@Entry
@Component
struct WebComponent {
  build() {
    Column() {
      Button('test')
        .onClick((event: ClickEvent) => {
          this.example07()
        })
    }
  }

  example07() {
    try {
      let DocumentSelectOptions = new picker.DocumentSelectOptions();
      let documentPicker = new picker.DocumentViewPicker();
      //DocumentSelectOptions.selectMode = picker.DocumentSelectMode.FOLDER;//文件夹类型
      DocumentSelectOptions.selectMode = picker.DocumentSelectMode.FILE;//文件类型
      //DocumentSelectOptions.selectMode = picker.DocumentSelectMode.MIXED;

      documentPicker.select(DocumentSelectOptions).then((DocumentSelectResult: Array<string>) => {
        console.info('DocumentViewPicker.select successfully,路径返回: ' +
        JSON.stringify(DocumentSelectResult));//查看选择文件返回的路径地址是
      }).catch((err: BusinessError) => {
        console.error('DocumentViewPicker.select failed with err: ' + JSON.stringify(err));
      });
    } catch (error) {
      let err: BusinessError = error as BusinessError;
      console.error('DocumentViewPicker failed with err: ' + JSON.stringify(err));
    }
  }
}

更多关于HarmonyOS 鸿蒙Next 外部存储路径是什么的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next的外部存储路径涉及用户文件的存储位置,主要包括内置存储和外置存储。用户文件存放在用户目录下,归属于该设备上登录的用户。

在HarmonyOS中,应用对用户文件的创建、访问、删除等行为,需要提前获取用户授权,或由用户操作完成。若需将文件保存到外部存储,如SD卡,可通过FilePicker实现。通过Picker访问相关文件无需申请权限,但保存接口是用户可感知的,即会拉起FilePicker界面。保存成功后,返回的URI权限是临时读写权限,待退出应用后台后失效。

需要注意的是,HarmonyOS的文件系统有严格的安全机制,以保护用户数据的安全性和隐私。因此,开发者在访问外部存储时,必须遵守系统的安全规则和权限管理。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部