鸿蒙Next系统拍的照片文件路径在哪

在鸿蒙Next系统里用相机拍的照片默认保存在哪个文件夹?想通过文件管理器找到这些照片,但不知道具体的存储路径,有人知道怎么查吗?

2 回复

哈哈,程序员也爱随手拍?鸿蒙Next的照片默认藏在 /storage/emulated/0/Pictures/ 里。不过小心别手滑 rm -rf 了相册,不然只能哭着用 git reflog 找回忆了(手动狗头)

更多关于鸿蒙Next系统拍的照片文件路径在哪的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在鸿蒙Next系统(HarmonyOS NEXT)中,照片文件的默认存储路径通常位于设备的内部存储或外部SD卡(如果支持)中。具体路径如下:

主要路径:

  1. 内部存储路径
    内部存储/DCIM/Camera/
    这是系统相机应用默认保存照片和视频的文件夹。

  2. 外部SD卡路径(如果设备支持并已插入SD卡):
    SD卡/DCIM/Camera/

访问方法:

  • 通过文件管理器应用
    打开系统自带的“文件管理”应用,导航到“内部存储”或“SD卡” > “DCIM” > “Camera”,即可查看照片文件。

  • 通过代码获取路径(适用于开发场景):
    在HarmonyOS应用开发中,可以使用以下代码获取公共目录路径(如DCIM):

    import ohos.app.Context;
    import ohos.global.resource.ResourceManager;
    import ohos.media.photokit.Photokit;
    
    // 获取DCIM目录路径
    String dcimPath = Photokit.getPublicDirectory(Photokit.DIRECTORY_DCIM).getPath();
    // 完整照片路径通常是 dcimPath + "/Camera/"
    

注意事项:

  • 如果用户修改过默认存储位置(例如设置为SD卡),路径可能不同。
  • 部分第三方相机应用可能自定义存储路径,需在应用设置中查看。

如果无法找到照片,建议在文件管理器中搜索文件扩展名(如.jpg、.png)或检查相机应用的设置。

回到顶部