Tengo algo más de mil (1000) archivos cuyo sufijo/extensión ha sido cambiado por un motor de base de datos todos a la misma cosa (por ejemplo, fileName.abcd donde .abcd está en cada archivo sin importar si es un jpg, pdf, o cualquier otra cosa).
El objetivo es convertir todos los archivos a PDF, pero primero quiero ordenar los distintos tipos de archivos en carpetas separadas.
Uso Mac OS X y me imagino que debe haber un Terminal script que lo haga:
- Identificar el archivo (¿tal vez con el comando 'Archivo'?) y luego...
- Añade la extensión adecuada que...
- Permitirme clasificarlos manualmente y colocarlos en carpetas separadas para su posterior procesamiento en función de su tipo de archivo.
Utilizando el comando 'Archivo' de la Terminal en un archivo con el sufijo de la base de datos, los resultados típicos son bastante ampulosos como éste, lo que al menos demuestra que el Mac puede identificar los tipos de archivo aunque tengan los sufijos 'incorrectos':
- Datos de imagen JPEG, norma JFIF 1.01
- Documento PDF, versión 1.3
- Datos en formato de texto enriquecido, versión 1, ANSI
- etc.
Así que sólo necesito un script que etiquete los archivos para poder usar Automator para renombrar los archivos más tarde con el sufijo apropiado.
Observo que si en el Terminal escribo 'Archivo' y después suelto o copio varios archivos en él, y le doy a retorno, entonces el Terminal los identifica correctamente a todos en el mismo orden, pero no es útil a menos que al menos etiquete cada tipo de archivo de manera diferente.
Me imagino que esta tarea inicial es demasiado difícil para Automator, pero me encantaría que se demostrara lo contrario.
Se agradecería cualquier ayuda para hacerlo. He revisado este tablero y otros lugares esperando que alguien más haya tenido un problema similar pero no he encontrado ningún problema de este tipo en ninguna parte.