
BotBeta
Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Suscripción a IA
Entendido, aquí está el código actualizado que agrega la fecha al principio del nombre del archivo, pero también conserva el nombre original:me falto algo
que agrege nomas la fecha al principio y que conserve el nombre
asi
antes nombre.jpg
después 2023-03-19.04-14-51.nombre.jpg
Python:
import os
from datetime import datetime
print("\n")
ruta = input("Introduce path carpeta > ")
opcion_fecha = input("Introduce date formato (m/c/e) > ")
input("Presiona 'Enter' para renombrar")
for carpeta, subcarpetas, archivos in os.walk(ruta):
for archivo in archivos:
path_archivo = os.path.join(carpeta, archivo)
if opcion_fecha == "m":
fecha = os.path.getmtime(path_archivo)
elif opcion_fecha == "c":
fecha = os.path.getctime(path_archivo)
# Opción para fecha EXIF no cubierta en este ejemplo
fecha_formateada = datetime.fromtimestamp(fecha).strftime('%Y-%m-%d.%H-%M-%S')
nuevo_nombre = fecha_formateada + "." + archivo
nuevo_path_archivo = os.path.join(carpeta, nuevo_nombre)
os.rename(path_archivo, nuevo_path_archivo)