He modificado el ejemplo de "Procesamiento recursivo de archivos de imagen" proporcionado por Apple en el Editor de AppleScript para cambiar el nombre de cualquier archivo caído y moverlo a una carpeta personalizada. Funcionó aparentemente sin problemas cuando solté las imágenes directamente desde iPhoto. Lamentablemente, ahora me he dado cuenta de que los archivos se han movido fuera de la biblioteca de iPhoto. Así que ahora la biblioteca de iPhoto se corrompe y iPhoto mostrar los archivos que processe.
En primer lugar, cuando solté los archivos en mi droplet mostró tranquilamente el signo verde "más", por lo que pensé que realmente estaba proporcionando al droplet una copia del archivo. ¿No es esto una señal de una mala interfaz de usuario?
Ahora, me gustaría saber cómo lidiar con la iPhoto Library corrupta y las imágenes que faltan. Así que mi verdadera pregunta es cómo recuperar una iPhoto Library corrupta de la manera más indolora, cuando todo lo que pasó es que algunos archivos fueron renombrados y movidos. Escribí toda la historia como una advertencia para la gente que puede hacer lo mismo.
Mi sistema es OS X 10.7.4 y estoy usando iPhoto '09 8.1.2.