如果不涉及到自建的相簿,指示纯粹的文件导入的话,那么直接文件复制就可以了。iphone中如果建有大量的自定义文件夹的话,这种导入就很费事,走了不少弯道,后来觉得找到的这个方法应该是最简单的了。

1)关于icloud文件下载到本地

iphone中默认的原画照片存储在云端,而本地存储的是低质量的版本,所以在mac中首先需要将本地的照片保存为原画质的,在mac的照片的偏好设置中,勾选『将原片下载到本mac中』,估计要等上一会儿,确保覆盖更新结束。

2)关于下载到本地的图片位置:

下载的原片画质的文件在:/Users/YourName/Pictures/Photos Library.photoslibrary/originals中,该文件夹下面一般有大量的单字母的文件夹。里面就是照片文件

3)关于本地建立同类型结构的相册文件

在mac桌面上新建一个临时文件夹,打开相册,点开左侧『我的相簿』,右侧出现的分类自定义文件夹,我们需要的是这些分类文件夹,但是这些分类文件夹在上面的目录中并不存在(我猜测应该是信息存储在数据库之类的db文件中),所以直接从相册右侧全选所有的自定义相簿,按住alt键,鼠标点按往桌面临时文件夹拖放(这时候文件夹会出现一个绿色的加号),拖到临时文件夹处放开鼠标,这时候就会按照相簿的文件夹将对应的相册复制过来了。

4)然而需要注意的时候,还有其他的未分类的照片并没有在这些文件夹中,而上面2)中的所有照片既包括了自定义相簿的,也包括未分类的混在一起。在临时文件夹下面再建一个文件夹,比如000,然后将上面2)中的所有文件复制到这个000里面,这里一个技巧,就是在/Users/YourName/Pictures/Photos Library.photoslibrary/originals搜索 图片 之后可以将所有目录下的图片一次性复制到000,然后再分别搜索 mp4,mov 这两个关键词(iPhone的视频一般就这两个格式),这样就可以将所有目录下的视频全部复制到000

5)这时候得到的一个临时文件夹,里面一个是自定义相簿的各个文件夹(每个文件夹下面对应正确的照片),还有一个是000文件夹(这里面是icloud中所有的照片和视频,包括自定义相簿的照片),这里需要用到一个软件Duplicate File Finder Pro,这个软件可以对文件夹进行对比,将重复或者相似的文件剔除,这里我们需要的是剔除完全一样的,也就是保留自定义相簿的照片,而删除000中重复的照片。

6)打开Duplicate File Finder Pro,将临时文件夹拖入,进行扫描scan后,得到的结果,点击上面的similar folder,可以看到左侧两个目录列表,其中一个比另一个多的就是000目录,选择000目录,点击右下角的review & remove,跳出的窗口中会列出000中与自定义相簿重复的文件,点击remove,这样就将000所有的重复的照片一次性删除了,完成了照片去重的操作。

7)这时候剩下的这个文件夹就是需要的与iphone结构相同的照片,将它复制到安卓手机的DICM/Camera/下面,就可以了,如果在mac系统中,可以利用MacDroid来挂载复制,网上说的OpenMTP开源软件 https://github.com/ganeshrvel/openmtp来复制到安卓速度其实很慢,并不推荐。如果在windows下面,直接资源管理器里面操做就可以了。

以上操作是从mac到redmi K40。

在mac下面有一个地方可能要注意,就是复制文件夹到手机里时,因为mac会在文件夹中产生大量的.开头的临时文件,如果手机中文件夹显示不出来,考虑检查一下是否跟这个有关系。

后期不知道从安卓再原结构复制到相册是不是也可以?未测试。