Hola Tengo un montón de archivos jpg y avi en subcarpetas que se nombran con la fecha de creación de los archivos. Lamentablemente, los propios archivos tienen fechas de creación incorrectas que me gustaría cambiar por lotes a la de los nombres de las carpetas.
He buscado en el foro y he encontrado buena información sobre cómo cambiar la fecha de creación por la del nombre del archivo, pero no he encontrado nada sobre el mismo proceso para utilizar un nombre de carpeta. He utilizado la herramienta de cambio de nombre para poner las carpetas en el formato de fecha correcto para utilizar el comando touch -t y luego estaba tratando de encontrar una manera de utilizar un proceso similar al de este post: leer la fecha de creación a partir del nombre del archivo y cambiarla - por lotes para aplicar el cambio de fecha en bloque a cada archivo.
Los archivos están en una carpeta con una subcarpeta para cada fecha en la que se tomaron. Un ejemplo de nombre de subcarpeta es 2005_09_28 con archivos llamados IMG_0441.jpg, IMG_0445.jpg y MVI_0448.avi en ellos. Me gustaría cambiar la fecha de creación de cada archivo para que coincida con la subcarpeta en la que están.
He mirado de hacerlo mediante el uso de software como 'un mejor buscador' para cambiar el nombre de los archivos y luego utilizar el método en el post mencionado anteriormente, pero me gustaría hacerlo sin cambiar el nombre de los archivos si es posible.