Um noch eine Idee ins Spiel zu bringen ...
Die Umbenennung (mit Formatstring definiert), die man auf den Dateinamen anwenden will, kann man vorher ausprobieren, ohne die Datei sofort umzubenennen.
So mache ich es jedenfalls schon immer.
Dazu erzeugt man ein temporäres Tag Feld, z. B. DATEINAME_NEU, das genauso formatiert wird wie der spätere Dateiname oder der Dateipfad formatiert werden soll.
Durch anschließendes Sortieren der Dateiliste nach dem Inhalt von DATEINAME_NEU werden doppelte Dateinamen sofort sichtbar, weil sie untereinander zusammenstehen in der Listenansicht. Bei Bedarf kann der Inhalt von DATEINAME_NEU manuell verändert werden (ergänzen, löschen usw.). Oder man lässt eine Aktion gegen die manuell ausgewählten Doppelten laufen und verwendet dabei %_COUNTER% zum automatischen Nummerieren.
Nach der Kontrolle kann man den wirklichen Dateinamen, also das Pseudo Tag Feld "_FILENAME", mit dem Wert von DATEINAME_NEU formatieren und das Umbenennen im Dateisystem läuft fehlerfrei.
Zum Abschluss kann DATEINAME_NEU gelöscht werden.
DD.20100408.1453.CEST