In Win 10’s copy/paste, you’ll get the option like “rename any that have a duplicate name” and it’ll add a (1) at the end.
Is there any reason you can’t get all photos (still in their dis-organised directories / sub-folders etc) in a single folder. Search for *, then cut-paste all files into a new folder.
If you choose to skip files with duplicate names instead of copying them over then doing another * search will give you only the dupe files. From that, batch-rename them.
Or use a file comparing software.
http://lifehacker.com/the-best-duplicate-file-finder-for-windows-1696492476
“as the chances of two different photos with the same name and exactly the same size is unlikely enough to ignore”
I’d have thought so. I can’t remmeber the program I used, but it could compare but date created AND file size AND filename AND others. I can;t imagine you’d accidentally delete a non-dupe file using those criteria.
Alternatively,
Organize Files Into Folders Automatically Based On Date Created
Automatically move photos to directories or folders based on exif date taken…
Have I isunderstood the issue?