HarmonyOS 怎么获取文件公共目录,将文件下载放在公共目录下
根据文档提供的代码调用公共目录接口,代码如下:
if (!canIUse('SystemCapability.FileManagement.File.Environment.FolderObtain')) {
  console.error('this api is not supported on this device');
  return;
}
try {
  const downloadPath = Environment.getUserDownloadDir();
  console.info(`success to getUserDownloadDir: ${downloadPath}`);
  const documentsPath = Environment.getUserDocumentDir();
  console.info(`success to getUserDocumentDir: ${documentsPath}`);
  const desktopPath = Environment.getUserDesktopDir();
  console.info(`success to getUserDesktopDir: ${desktopPath}`);
} catch (error) {
  const err: BusinessError = error as BusinessError;
  console.error(`failed to get user dir, because: ${JSON.stringify(err)}`);
}
实际运行的时候会报错failed to get user dir, because: {“code”:801}
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 java怎么读取公共目录下的文件? 
3391浏览  • 1回复 待解决
HarmonyOS 怎么读取手机公共目录下的文件 
1405浏览  • 1回复 待解决
HarmonyOS 如何将一个excel文件下载保存到公共目录下?最好有demo 
1207浏览  • 1回复 待解决
HarmonyOS 网络文件下载到公共目录示例 
1205浏览  • 1回复 待解决
HarmonyOS 如何通过api获取公共目录下的图片文件夹路径 
1077浏览  • 1回复 待解决
请问鸿蒙开发如何访问公共目录的文件或者其他应用目录下的文件 
6982浏览  • 2回复 待解决
HarmonyOS 如何将文件推送到真机的公共目录 
917浏览  • 1回复 待解决
HarmonyOS获取公共下载目录api不可用 
1838浏览  • 1回复 待解决
能否将module.json文件放在模块根目录下 
2769浏览  • 1回复 待解决
HarmonyOS 公共目录Document、Download可以直接新建目录、新建文件、编辑文件了? 
1405浏览  • 1回复 待解决
HarmonyOS 如何获取公共目录的文件夹路径? 
2263浏览  • 1回复 待解决
HarmonyOS 如何把文件存储到公共目录 
1416浏览  • 1回复 待解决
HarmonyOS 如何下载pdf文件到公共目录,使用户可以看到 
1034浏览  • 1回复 待解决
HarmonyOS 下载的文件如何存到公用目录下 
4750浏览  • 1回复 待解决
HarmonyOS 如何判断公共目录的某个文件是否存在 
1430浏览  • 1回复 待解决
HarmonyOS native侧如何读写公共存储目录文件 
1909浏览  • 1回复 待解决
遍历目录中所有文件,遍历指定目录,获取当前目录下所有文件,并通过页面展示文件列表。 
2685浏览  • 1回复 待解决
#鸿蒙通关秘籍#文件授权访问中的公共目录获取如何操作? 
1731浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何读取和复制下载目录下的文件到沙箱目录? 
1533浏览  • 1回复 待解决
如何获取工程目录下的json文件? 
2045浏览  • 1回复 待解决
HarmonyOS 手机应用如何将相关资源存储在公共目录下? 
1625浏览  • 1回复 待解决
HarmonyOS 不在cache目录下的文件怎么上传? 
917浏览  • 1回复 待解决
HarmonyOS 根据后缀获取公共文件 
934浏览  • 1回复 待解决
HarmonyOS 如何播放resources目录下rawfile目录下的wav音频文件 
1437浏览  • 1回复 待解决
HarmonyOS ArkTS怎么读取指定目录下的所有文件 
2728浏览  • 1回复 待解决





















目前下载文件暂不支持直接保存到公共下载目录,可将文件先保存在应用沙箱目录,再通过picker的save方法转存到公共下载目录,可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-picker-V5#ZH-CN_TOPIC_0000001893210297__save