Pular para o conteúdo principal

Como obter o horário da última modificação de um arquivo em Python.

Aqui está um tutorial passo a passo sobre como obter o horário da última modificação de um arquivo em Python:

  1. Importe os módulos necessários:
import os
import time

Precisamos importar o módulo os para interagir com o sistema operacional e o módulo time para trabalhar com funções relacionadas ao tempo.

  1. Obtenha o caminho do arquivo:
file_path = 'caminho/para/seu/arquivo.txt'

Substitua 'caminho/para/seu/arquivo.txt' pelo caminho real para o arquivo que você deseja verificar.

  1. Verifique se o arquivo existe:
if os.path.exists(file_path):

Usamos a função os.path.exists() para verificar se o arquivo existe no caminho fornecido.

  1. Obtenha o horário da última modificação do arquivo:
    modified_time = os.path.getmtime(file_path)

A função os.path.getmtime() retorna o horário da última modificação do arquivo como um carimbo de data e hora.

  1. Converta o carimbo de data e hora em um formato legível:
    modified_time_readable = time.ctime(modified_time)

Usamos a função time.ctime() para converter o carimbo de data e hora em um formato legível. Isso fornecerá uma representação em string do horário da última modificação.

  1. Imprima o horário da última modificação:
    print("Horário da última modificação:", modified_time_readable)

Isso imprimirá o horário da última modificação do arquivo em um formato legível para humanos.

Aqui está o código completo:

import os
import time

file_path = 'caminho/para/seu/arquivo.txt'

if os.path.exists(file_path):
modified_time = os.path.getmtime(file_path)
modified_time_readable = time.ctime(modified_time)
print("Horário da última modificação:", modified_time_readable)
else:
print("Arquivo não encontrado!")

Certifique-se de substituir 'caminho/para/seu/arquivo.txt' pelo caminho real para o seu arquivo.