Hola DeanW,
Por lo que puedo entender, lo que necesitas hacer es, al hacer alguna actualización, comprobar si la imagen ya existe y en caso afirmativo, no subir otra.
Para esto deberías revisar sobre
recorrer directorios, el resto ya es lógica de programación.
Espero que te sirva.