Hola,
No estoy seguro, pero, ¿no te valdría obtener el "Hash" de un determinado archivo? Me explico. Si no me equivoco el "Hash" de un archivo es único, incluso si se comparan dos archivos con el mismo nombre, por poner un caso. Ya digo que no estoy muy puesto en esto, como en casi nada. Desde luego, con los componentes
DCPcrypt Cryptographic Component Library, gratuitos y de código abierto (y probablemente encuentres otros componentes) puedes hacer lo dicho, en inglés, "File hashing", de tal forma que podrías comparar si dos archivos tienen el mismo "Hash". En la documentación (documento HTML de nombre "Hashes.html") tienes un ejemplo completo.