OpenHarmony开发者论坛

标题: 通过公共文件的接口获取到U盘里的文件,要怎么样才能把他复制到沙箱路径里去 [打印本页]

作者: xq_qyh    时间: 2023-12-5 17:18
标题: 通过公共文件的接口获取到U盘里的文件,要怎么样才能把他复制到沙箱路径里去
(, 下载次数: 13)

[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的方法)


作者: 深开鸿_王石    时间: 2023-12-6 11:11
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去读这个路径里的文件,把文件内容读出来,然后写到自己的应用的沙箱里,没有办法写别的应用的沙箱路径的




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5