Android 图像复制后原文件日期和时间改变的问题及解决方案

6次阅读
没有评论

问题描述

发现,在将 WhatsApp 图像从一个文件夹复制到另一个文件夹时,图像的原始日期和时间会丢失。即使仅保留原始图像,其日期和时间也会在查看相册时显示为复制时的日期和时间。这种行为在多个设备上都存在,并且在连接电脑进行复制操作时也发生。此外,使用相册内的原生复制功能在 Android 10 之前的设备上有效,但在 Android 10 设备上也会导致相同的问题。

解决方案

方案1:使用 adb pull -a 命令保留文件时间戳

通过使用 adb pull -a 命令可以从 Android 设备上保留文件的时间戳。该命令会复制文件并保持其元数据,包括日期和时间信息。

步骤

  1. 确保已经安装了 adb 工具。
  2. 打开终端或命令提示符。
  3. 使用以下命令将文件从设备上复制到电脑上,并保留时间戳:
    sh
    adb pull -a /sdcard/DCIM/Camera/path/to/image.jpg /path/to/local/directory/

    其中 /sdcard/DCIM/Camera/path/to/image.jpg 是设备上的文件路径,/path/to/local/directory/ 是本地保存文件的目标路径。

方案2:使用 cp -p 命令在终端中保留文件时间戳

在 Linux 或 macOS 终端中,可以通过 cp -p 命令来复制文件并保留其时间戳。

步骤

  1. 打开终端或命令提示符。
  2. 使用以下命令将文件从一个文件夹复制到另一个文件夹,并保留时间戳:
    sh
    cp -p /path/to/source/image.jpg /path/to/destination/image.jpg

    其中 /path/to/source/image.jpg 是源文件路径,/path/to/destination/image.jpg 是目标文件路径。

方案3:检查和更新相册应用

有时,相册应用可能存在缓存或缩略图相关的问题,导致显示不正确的日期和时间。可以尝试重启相册应用或整个设备,以刷新缓存。

步骤

  1. 打开相册应用。
  2. 按照设备的具体操作方法,强制重启相册应用。
  3. 如果问题仍然存在,可以尝试重启整个设备。

通过以上方案,可以有效解决 Android 图像复制后原文件日期和时间改变的问题。

正文完