Jika Anda memiliki banyak file foto dengan nama acak atau tidak teratur,
mengganti nama file berdasarkan tanggal modifikasi bisa menjadi solusi yang
rapi dan sistematis. Dengan Python, proses ini bisa dilakukan secara otomatis
menggunakan modul os
dan
datetime
.
Mengapa Perlu Mengubah Nama File Berdasarkan Tanggal Modifikasi?
-
Organisasi yang lebih baik – File akan tersusun berdasarkan waktu pengambilan gambar.
-
Kemudahan pencarian – Memudahkan untuk menemukan foto berdasarkan tanggal.
-
Menghindari duplikasi nama – Nama file akan unik karena berdasarkan timestamp.
Langkah-langkah Rename File Foto Secara Massal
-
Mengakses file dalam folder tertentu.
-
Mendapatkan tanggal modifikasi setiap file.
-
Mengubah nama file berdasarkan format tanggal yang diinginkan.
-
Melakukan rename file secara otomatis.
Berikut adalah skrip Python yang dapat Anda gunakan:
Kode Python untuk Rename Foto Secara Massal
import os | |
import datetime | |
# Tentukan folder tempat file foto berada | |
folder_path = "C:/Users/NamaUser/Pictures" # Ganti dengan path folder Anda | |
# Loop melalui semua file dalam folder | |
for filename in os.listdir(folder_path): | |
file_path = os.path.join(folder_path, filename) | |
# Pastikan hanya file gambar yang diproses | |
if os.path.isfile(file_path) and filename.lower().endswith(('.jpg', '.jpeg', '.png')): | |
# Dapatkan tanggal modifikasi file | |
mod_time = os.path.getmtime(file_path) | |
formatted_date = datetime.datetime.fromtimestamp(mod_time).strftime('%Y-%m-%d_%H-%M-%S') | |
# Buat nama baru berdasarkan tanggal modifikasi | |
new_filename = f"{formatted_date}{os.path.splitext(filename)[1]}" | |
new_file_path = os.path.join(folder_path, new_filename) | |
# Ubah nama file | |
os.rename(file_path, new_file_path) | |
print(f"Renamed: {filename} -> {new_filename}") | |
print("Proses rename selesai.") |
Kesimpulan
Dengan skrip Python ini, Anda bisa mengatur ulang nama file foto secara otomatis berdasarkan tanggal modifikasi. Hal ini sangat berguna untuk mengorganisir foto dalam jumlah besar dengan lebih rapi dan sistematis.
Semoga bermanfaat! 🚀