Дмитрий Е. Тут мы ступаем уже на скользкую дорожку. А как понять, что это те же файлы? Просто по названию нельзя, у меня iPhone уже на третий круг счетчика пошел, есть файлы с одинаковыми именами за разные годы. Тут уже включаются разные механизмы нечеткого сравнения. А есть еще редактированные файлы (например, из исходного RAW с огромным разрешением сделан JPEG с цветокоррекцией, и поэтому его исходным RAW заменять никак нельзя, по сути это две разные одинаково полезные сущности, хотя с одним и тем же изображением внутри).
Мне кажется, что искать общее решение для этой частной задачи - не самый правильный путь. Вполне возможно, есть смысл чуть более подробно рассмотреть сценарий переезда из Гугл Фото и сделать специальный инструмент (возможно отдельный). Там же есть еще задача разбирать json файлы после Google Takeout, возможно еще что-то.