#鸿蒙通关秘籍#文件授权访问中的公共目录获取如何操作?

HarmonyOS
2024-12-13 12:05:09
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
星H恋DNS

在鸿蒙系统中,获取和使用公共目录需要通过弹窗申请获得用户授权。可以利用目录环境能力来访问公共目录,下面是获取公共目录的基本方法:

javascript import { fileShare } from '@kit.CoreFileKit'; import { picker } from '@kit.CoreFileKit';

async function getPublicDirectory() { try { // 初始化DocumentPicker来选择目录 let documentSelectOptions = new picker.DocumentSelectOptions(); documentSelectOptions.selectMode = picker.DocumentSelectMode.FOLDER; let documentPicker = new picker.DocumentViewPicker();

// 获取用户选择的URI
let uris = await documentPicker.select(documentSelectOptions);
console.log("Selected URI: ", uris);

} catch (error) { console.error('Failed to get public directory: ', JSON.stringify(error)); } }

分享
微博
QQ
微信
回复
2024-12-13 13:03:17
相关问题
Native侧如何获取操作文件目录
2580浏览 • 1回复 待解决
java怎么读取公共目录文件
2699浏览 • 1回复 待解决
HarmonyOS 如何文件存储到公共目录
470浏览 • 1回复 待解决