1. Agora que já conseguimos associar a data e hora da criação de cada arquivo, vamos criar a lógica para renomear arquivo com base nessas informações.
  2. Pensando nisso, vamos criar o arquivo 5-data_filesII.py
from pathlib import Path
from datetime import datetime

root_dir = Path('files')

for path in root_dir.glob('**/*'):
    if path.is_file():
        stats = path.stat()
        second_created = stats.st_ctime
        date_created = datetime.fromtimestamp(second_created)
        date_created_str = date_created.strftime('%Y-%m-%d_%H_%M_%S')
        new_filename = f'{date_created_str}-{path.name}'
        new_filepath = path.with_name(new_filename)
        path.rename(new_filepath)
  1. Para executar o arquivo execute o comando python .\5-data_filesII.py

Img.png