小编use*_*769的帖子

从 Google 相册中查找丢失的上传文件

我最近将我的个人照片上传到谷歌照片,但似乎没有上传我所有的照片。我有大约 2 万张照片,因此手动检查是不可行的。

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

然后我做了以下事情:

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

我不能只是尝试按名称查找丢失的文件,因为本地文件位于许多具有相同名称的不同文件夹中,即不同的照片但由于相机序列号的重置而具有相同的名称。此外,从 Google Drive 检索到的 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
Run Code Online (Sandbox Code Playgroud)

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

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

我知道大约有 400 个小文件已被过滤,但这仍然不能解释 …

hard-drive google-photos

6
推荐指数
1
解决办法
4712
查看次数

标签 统计

google-photos ×1

hard-drive ×1