从Google相册中查找错过的上传文件


6

我最近上传了我的个人照片到谷歌照片,但它似乎没有上传我的所有照片。我有大约20k张照片,所以手动检查是不可行的。

我尝试删除AppData for Google Photos Backup应用程序下的数据文件夹以重新扫描本地文件夹,但它没有帮助。

然后我做了以下事情:

  1. 已启用Google相册以显示在Google云端硬盘中。
  2. 使用Google Drive API创建Java程序以列出所有可用文件。
  3. 文件列表给了我大约16k文件,因此大约有4k文件缺失。

我不能只是尝试按名称查找丢失的文件,因为本地文件在许多不同的文件夹中具有相同的名称,即不同的照片,但由于相机序列号的重置而具有相同的名称。此外,从Google云端硬盘检索到的md5checksum与本地校验和不同(在几个已知文件上检查),我想这是因为Google相册不会存储具有无限免费存储空间设置的原始版本。

那么如何找到这些丢失的未上传的4k文件。

其他一些事情。当我通过从AppDate / Local / Google / Photos / ...中删除其数据文件夹来重置Google照片备份桌面上传器应用程序时,它会触发当前文件夹的长时间重新扫描。在应用程序日志中,我也发现了这些行...

[98000] id 9: Stream summary:
POST request: https://www.googleapis.com/plus/v1whitelisted/media/batchSearch (200)
Post data size: 603
[98000] Local Hash Dedupping:
  D:\OneDrive\Pictures\Camera Roll\20150706_022055815_iOS.jpg            : Media exists
  D:\OneDrive\Pictures\Camera Roll\20150706_022416250_iOS.jpg            : Media exists

有大约19k文件的状态为“媒体存在”,但我的程序只列出了16k文件,这是一个巨大的差异。

此外,上述日志声明表明,谷歌照片桌面应用程序正在执行某种形式的哈希比较,以检测已上载或错过的文件。但是谷歌驱动器校验和不同于本地校验和,所以google照片应用程序如何才能使用此校验和?

我知道有大约400个小文件已被过滤,但这仍然无法解释600或3600文件的差异。

所以我有以下数字......

  1. 实际本地文件20k
  2. 重置应用程序后,谷歌照片应用程序日志中存在“媒体存在”的文件,19k
  3. 我的程序16k列出的文件。

有人可以帮忙。


我想知道丢失的文件是否有相同的文件名?谷歌认为他们是重复的?
摩押

Answers:


1

Google相册自动删除重复项(同名不计),也许使用“重复文件查找器”检查您的照片是否有100%匹配的重复项。

另外,你确定你只有400个小文件吗?我遇到了类似的问题但事实证明我的文件比我想象的要多得多。

我做了一些测试,发现可以使用Desktop Uploader上传的最小文件在宽度或高度上的最小分辨率为512px。

例如:

  • 511 x 511 - 无法使用Desktop Uploader上传*
  • 512 x 1 - 将上传
  • 1 x 512 - 将上传

*解决方法:使用网络浏览器上传

还要查看照片总数:

  1. 启用Google相册以显示在Google云端硬盘中
  2. 转到Google云端硬盘,然后从左侧栏中选择Google相册
  3. 滚动到照片的最底部并选择所有照片(Ctrl + A)
  4. 左键单击突出显示的照片并拖动 - 将显示总图片数
  5. 请务必不要将照片拖入新的文件夹

1

以下是一些想法:

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.