Yüzlerce dosyayı elle yeniden adlandırmak işkencedir. Python bunu saniyeler içinde yapar. Örneğin bir klasördeki tüm resimleri tatil_001.jpg, tatil_002.jpg gibi düzenli hale getirelim.

from pathlib import Path

klasor = Path("fotograflar")
sayac = 1

for dosya in sorted(klasor.glob("*.jpg")):
    yeni_ad = klasor / ("tatil_" + str(sayac).zfill(3) + ".jpg")
    dosya.rename(yeni_ad)
    print(dosya.name, "->", yeni_ad.name)
    sayac += 1
💡

zfill(3) sayıyı 001, 002 gibi başında sıfırla hizalar; böylece dosyalar doğru sıralanır. sorted() ile işlem sırasını sabitledik.

Aynı mantıkla tarihe göre, klasör adına göre veya dosya içeriğine göre isimlendirme yapabilirsiniz. Küçük ama hayat kurtaran bir otomasyon.