bu kodu sil.py diye bir dosyaya kaydet dosya dizini koda gir ve cmd ile "python sil.py" olarak çlıştır her 5 saate bir silecektir..
import os
import time
def delete_images_in_folder(folder_path):
try:
files = os.listdir(folder_path)
for file_name in files:
file_path = os.path.join(folder_path, file_name)
image_extensions = (".jpg", ".jpeg", ".png", ".gif", ".bmp")
if file_name.lower().endswith(image_extensions):
os.remove(file_path)
print(f"{file_name} başarıyla silindi.")
print("Tüm resim dosyaları başarıyla silindi.")
except Exception as e:
print(f"Hata oluştu: {str(e)}")
def delete_images_periodically(folder_path, interval):
while True:
delete_images_in_folder(folder_path)
print(f"5 saat sonra tekrar silme işlemi başlayacak...")
time.sleep(interval) # saniye cinsinden bekleme süresi (5 saat = 5 * 60 * 60 saniye)
# Silmek istediğiniz klasörün yolunu belirtin
folder_to_clean = '/path/to/your/folder'
# İstenilen aralıkta silme işlemini başlatmak için fonksiyonu çağırın
delete_images_periodically(folder_to_clean, 5 * 60 * 60) # 5 saat aralıklarla (saniye cinsinden)