¿Existe una manera fácil de hacer esto para los archivos en un directorio particular - para que sus nombres sean renombrados a la marca de tiempo del archivo, con una precisión de segundos
Aclaración:
Por ejemplo, supongamos que un directorio (Mac 10.14.15) tiene los siguientes archivos, donde la notación de abajo muestra el nombre original del archivo y la hora de creación del mismo. (Pero, para ser claros, estamos trabajando desde el directorio de archivos de Mac, y no desde el lujo de sólo analizar a través de un archivo de texto). Los nombres de los archivos son nombres de 36 caracteres uuid:
35eafb32-8005-11e9-bc42-526af7764f64.png 09:35:01
419f0eb4-8005-11e9-bc42-526af7764f64.png 09:35:11
43249984-8005-11e9-bc42-526af7764f64.png 21:02:03
Supongamos que quiero renombrar los archivos basándome en la marca de tiempo (de creación original), pero el nombre del archivo, por supuesto, tiene que estar en un formato aceptable:
prepend-09\_35\_01.png
prepend-09\_35\_11.png
prepend-21\_02\_03.png
(En el caso real, el directorio tiene más de 2000 archivos. Si importa, son transportados desde una aplicación de iPhone X que hice - a través de compartir archivos de iTunes. La fecha y la hora de creación de los archivos aparecen correctamente en Mac cuando se transfieren).
0 votos
¿Están los más de 2000 archivos en el mismo directorio? ¿Existen subdirectorios en el directorio que contiene los 2000+ archivos? ¿Es
prepend
enprepend-09_35_01.png
¿el nombre de archivo original? También dije: "Además, ya que tienes la etiqueta automator, muéstranos también tu flujo de trabajo", pero no has comentado ni has dicho qué tipo de solución prefieres,bash
script para usar sólo en Terminal o en un flujo de trabajo de Automator, etc. Es una pena que no puedas ser explícito y específico.0 votos
tbh no he sido capaz de conseguir nada para trabajar en automator para esto. tal vez terminal batch scripts podría ser un enfoque más fácil? y sí, todos los archivos en un directorio.
1 votos
He publicado una respuesta (en este momento hace 2 horas), ¿dices que no te ha funcionado?
0 votos
Sí, gracias por su exhaustiva respuesta, he aprendido mucho.