import os
from datetime import datetime

def cambiar_fecha_modificacion(ruta_archivo, nueva_fecha):
    # Convertir la fecha al formato timestamp
    timestamp = nueva_fecha.timestamp()
    
    # Obtener la fecha de acceso actual
    fecha_acceso_actual = os.path.getatime(ruta_archivo)
    
    # Cambiar la fecha de modificación del archivo
    os.utime(ruta_archivo, (fecha_acceso_actual, timestamp))
    print(f"Fecha de modificación cambiada a: {nueva_fecha}")

# Ejemplo de uso
ruta_archivo = 'C:/Users/Usuario/Downloads/receipt-VM7P324-Entrega GP21.txt'
# Establece la fecha de modificación deseada (año, mes, día, hora, minuto)
nueva_fecha = datetime(2024, 10, 13, 16, 55)

cambiar_fecha_modificacion(ruta_archivo, nueva_fecha)
