如题,现有的共享文件夹需要使用 Picker 一个个复制文件到沙箱内,很不方便,而且对文件管理不可见
可以考虑利用起来应用的专属下载文件夹,这个文件夹可以在文件管理器里访问,并且应用对其内部文件有完整的权限,挂载为共享文件夹也能实现HarmonyOS 宿主机和客户机直接互通的效果
获取该文件夹地址的代码:
const documentViewPicker = new picker.DocumentViewPicker()
let documentSaveResult = await documentViewPicker.save({ pickerMode: picker.DocumentPickerMode.DOWNLOAD })
return new fileUri.FileUri(documentSaveResult[0]).path + '/'