Android Marshmallow及更高版本迁移媒体至外部存储的解决方案

5次阅读
没有评论

问题描述

在 Android 版本6.0(马里斯梅洛)及其之后的版本中,默认情况下,通过“设置”中的“存储和 USB”选项无法直接看到将媒体文件迁移到外部存储的功能。原版系统可能提供了该功能,但在某些更新或特定配置下未显示出来。

解决方案

注意:不同设备制造商的具体实现可能会略有差异。

方案1 – 通过第三方应用迁移

  • 步骤

    1. 在 Google Play 商店搜索并安装一个支持媒体文件管理的应用,例如“Media Transfer”,确保其兼容你的 Android 版本和设备的硬件。
  • 打开应用程序后,根据指示将内部存储中的图片、视频或音乐等媒体文件拖动到外部存储设备的位置上。或者根据应用提示进行迁移。

  • 迁移完成后,记得检查路径是否正确,在需要的地方手动复制到其他文件管理器中。

方案2 – 使用命令行工具

  • 前提:确保手机已经root权限,并有使用Shell的访问需求。

    1. 首先安装 Termux 应用程序。它是一个可以在 Android 上运行大多数 Linux 终端的应用,支持执行 shell 命令与文件管理操作。
  • 使用命令行工具检查媒体存储路径:
    bash
    ls /storage/emulated/0

  • 在 Termux 中,将内部媒体目录拷贝到外部 SD 卡的特定位置:
    bash
    cp -r /data/media/0/Movies /sdcard/CustomDirectory/

  • 等候复制过程完成并检查目标路径,确保所有文件均已正确迁移。

方案3 – 利用文件管理器

  • 步骤

    1. 下载如 ES 文件浏览器等高级第三方文件管理器安装。
  • 打开下载好的应用,在其界面中找到需要迁移到外部存储的文件夹或文件,选择进行拖拽操作即可实现位置更替。

  • 检查新的存放路径是否已包含所有想要迁移的内容。

请注意,部分方法可能因不同设备、系统版本或者安装的应用版本有所不同。建议在上述推荐方案尝试前详细了解具体功能和注意事项。

对于未正确呈现选项的特定情况,请检查使用的设备型号及当前固件版本;此外,部分旧版程序可能存在兼容性问题,因此确保所选解决方案适合你的具体情况。

正文完