İstersen python koduylada yapabilirsin. Ekli dosya içinde kod ve örnek numaralar.csv var. (Not: Chatgpt yazdırdım.) (Okul sırasına göre çektiysen fotoları doğru eşleştirme yapılacaktır.)
import os
import csv
# --- AYARLAR ---
klasor_yolu = r"C:\Users\Okul\Desktop\Öğrenci Fotoğrafları 2025-2026\9A" # Resimlerin olduğu klasör
csv_yolu = r"C:\Users\Okul\Desktop\Öğrenci Fotoğrafları 2025-2026\9A\numaralar.csv" # Numara listesinin olduğu CSV dosyası
# --- CSV'DEN İSİMLERİ OKU ---
with open(csv_yolu, newline='', encoding="utf-8") as f:
reader = csv.reader(f)
isim_listesi = [row[0] for row in reader if row] # boş satırları atla
# --- KLASÖRDEKİ DOSYALARI AL ---
dosyalar = [f for f in os.listdir(klasor_yolu) if f.lower().endswith((".jpg", ".png", ".jpeg"))]
dosyalar.sort() # sıralama yapıyoruz
# --- YENİDEN ADLANDIRMA ---
for dosya, yeni_isim in zip(dosyalar, isim_listesi):
eski_yol = os.path.join(klasor_yolu, dosya)
uzanti = os.path.splitext(dosya)[1]
yeni_yol = os.path.join(klasor_yolu, f"{yeni_isim}{uzanti}")
os.rename(eski_yol, yeni_yol)
print(f"{dosya} -> {yeni_isim}{uzanti}")
print("

İşlem tamam.")