Saltar al contenido principal

Cómo obtener la hora de la última modificación de un archivo en Python.

Aquí tienes un tutorial paso a paso sobre cómo obtener la hora de la última modificación de un archivo en Python:

  1. Importa los módulos necesarios:
import os
import time

Necesitamos importar el módulo os para interactuar con el sistema operativo y el módulo time para trabajar con funciones relacionadas con el tiempo.

  1. Obtén la ruta del archivo:
file_path = 'ruta/hacia/tu/archivo.txt'

Reemplaza 'ruta/hacia/tu/archivo.txt' con la ruta real al archivo que deseas verificar.

  1. Verifica si el archivo existe:
if os.path.exists(file_path):

Utilizamos la función os.path.exists() para verificar si el archivo existe en la ruta especificada.

  1. Obtén la hora de la última modificación del archivo:
    modified_time = os.path.getmtime(file_path)

La función os.path.getmtime() devuelve la hora de la última modificación del archivo como una marca de tiempo.

  1. Convierte la marca de tiempo a un formato legible:
    modified_time_readable = time.ctime(modified_time)

Utilizamos la función time.ctime() para convertir la marca de tiempo a un formato legible. Esto te dará una representación de la hora de modificación en forma de cadena.

  1. Imprime la hora de la última modificación:
    print("Hora de la última modificación:", modified_time_readable)

Esto imprimirá la hora de la última modificación del archivo en un formato legible por humanos.

A continuación, se muestra el código completo:

import os
import time

file_path = 'ruta/hacia/tu/archivo.txt'

if os.path.exists(file_path):
modified_time = os.path.getmtime(file_path)
modified_time_readable = time.ctime(modified_time)
print("Hora de la última modificación:", modified_time_readable)
else:
print("¡Archivo no encontrado!")

Asegúrate de reemplazar `'ruta/hacia/tu/archivo.txt'` con la ruta real de tu archivo.