Google Photo迁移至iCloud

今天一起床,就看到谷歌相册发表了一条公告

2021年6月1日起,以高画质备份的新照片和视频将占用您 Google 帐号的免费存储空间(总共 15GB)。由于您已采用高画质备份照片和视频,且会受此变化影响,我们特此提前通知您,望您知悉。

想了想既然我已经脱离安卓了,那干脆趁现在把谷歌相册也抛弃了吧

将谷歌相册的存储下载到本地

首先,你需要有一个比较稳定的梯子

然后,打开谷歌导出,创建一个相册的备份压缩包(建议直接选择每个压缩文件50g)

随后等待一段时间之后,将压缩包下载到本地

下载iCloud的应用

我用的Windows系统,这里是x86的下载地址

为什么不能用网页版呢?因为网页版只支持上传JPEG格式哦~

提取所有影音文件到iCloud同步文件夹

下载下来之后,你会发现谷歌的目录结构是这样的:

 

Google 相册

-20xx-xx-xx

--IMG_xxxx.png

--IMG_xxxx.png.json

 

那么我们要做的事情就是,遍历所有子文件夹,将不是json的文件复制到iCloud的备份文件夹中,然后等待iCloud自动上传

贴上我的bat代码,是在此篇文章基础上稍作改动(毕竟我也不会bat TAT

@echo off
set target_path=xxx
set copy_target_path=xxx
set uncopytxt_path=xxx
set needfile=*.*

C:
cd %target_path%
for /f "delims=" %%s in ('dir /b/a-d/s "%target_path%"\"%needfile%"') do (
echo %%s
xcopy /y /exclude:%uncopytxt_path% "%%s" %copy_target_path%
)
pause

显然,你需要手动设置三个路径

  • target_path 你下载了谷歌的压缩包之后解压出来的那个文件夹
  • copy_target_path 你的iCloud相册文件夹,在系统托盘中打开iCloud设置,在照片选项中可以找到
  • uncopytxt_path 运行这份bat的同时,还需要一个txt文件,此文件中只需要输入五个字符:.json,用于设置排除选项,请将这个txt的路径输入

等拷贝完之后,iCloud会占用大量cpu去分析新来的文件,我有往里面放了一万余份照片与视频文件,大概被连续20分钟占用了50%的算力,然后就是慢慢等它上传啦~

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注