• Lv0
    粉丝1

积分297 / 贡献0

提问41答案被采纳11文章1

通过公共文件的接口获取到U盘里的文件,要怎么样才能把他复制到沙箱路径里去

云端筑梦 显示全部楼层 发表于 2023-12-5 17:18:07
fakename.png

[color=var(--md-editor-text-color-active)] 通过公共文件的接口获取到U盘里的文件的uri(uri="file://docs/storage/External/8C86-9FE5/111.hap),我现在想把它复制到/data/storage/el2/base/haps/entry/files/这个目录下需要怎么处理呢(不用hdc的方法)

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

深开鸿_王石

沙发 发表于 2023-12-6 11:11:44
u盘插到板子上StorageDaemon会自动安装,然后你可以用hdc进板子,通过mount命令看看,我的板子能看到如下记录,/dev/block/vol-8-1 on /mnt/data/external/BEA6-BBCE type vfat (rw,relatime,uid=1006,gid=1006,fmask=0007,dmask=0007,allow_utime=0020,codepage=936,iocharset=utf8,shortname=mixed,errors=remount-ro),这就是你文件的路径,然后可以用fileAccesssHelper.openFile去读这个路径里的文件,把文件内容读出来,然后写到自己的应用的沙箱里,没有办法写别的应用的沙箱路径的

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部