Я недавно загрузил свои личные фотографии в Google фото, но, похоже, он не загрузил все мои фотографии. У меня есть около 20 тыс. фотографий, поэтому ручная проверка невозможна.
Я попытался удалить папку данных в приложении AppData для резервного копирования фотографий Google, чтобы повторно сканировать локальную папку, но это не помогло.
тогда я сделал следующее:
- включен Google Фото, чтобы появиться под Google Drive.
- создание программы Java с помощью Google Drive API перечислить все доступные файлы.
- список файлов дал мне около 16k файлов, поэтому около 4k отсутствует.
Я не могу просто попытаться найти отсутствующие файлы по имени, потому что локальные файлы были во многих разных папках с одинаковыми именами, т. е. разные фотографии, но с одинаковым именем из-за сброса порядкового номера камеры.
Кроме того, md5checksum, извлеченный из Google Диска, отличается от локальной контрольной суммы (проверенной на нескольких известных файлах), я думаю, это связано с тем, что Google Photos не хранить оригинальную версию с неограниченными настройками бесплатного хранения.
Итак, как я могу найти эти недостающие файлы 4k, которые не загружены.
некоторые другие вещи. Когда я сбросить приложение Google Фото резервного копирования Desktop uploader, удалив его папку данных из AppDate / Local / 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:OneDrivePicturesCamera Roll150706_022055815_iOS.jpg : Media exists
D:OneDrivePicturesCamera Roll150706_022416250_iOS.jpg : Media exists
и было около 19k файлов со статусом "Медиа существует", но моя программа перечислила только 16k файлов, так что это огромная разница.
кроме того, приведенные выше заявления журнала предполагает, что существует некоторая форма сравнения хэша выполняется с помощью настольного приложения Google фото, чтобы обнаружить, какие файлы были загружены или пропущены. Но тогда контрольная сумма Google Диска отличается от локальной контрольной суммы, так как приложение Google Фото может использовать эту контрольную сумму?
Я знаю, что есть около 400 мелких файлов, которые были отфильтрованы, но это все равно не объясняет разницу в 600 или 3600 файлов.
Итак, у меня есть следующие числа...
- фактические локальные файлы 20k
- файлы с "медиа существует" в журнале приложений Google Фото после сброса приложения, 19k
- файлы, перечисленные моей программой 16k.
может кто-нибудь помочь.