1.Adım :
Bir dizindeki dosyalara erişmek için “OS” modülü altında bulunan listdir() fonksiyonu kullanılır .
listdir() fonksiyonu , dizin üzerinde bulunan verilerin dosya isimlerini bir liste içinde geri döndürür
2.Adım :
Erişilen dosyaların dosya adlarını ve uzantılarını “OS” modülü içerisinde bulunan path.splitext() fonksiyonları yardımı ile ayırırız
İlgili kodlar
import os kaynak=r"C:\Users\yyilmazmehmet\Desktop\a" dosyalar =os.listdir(kaynak) sayac=0 yeni_kaynak=r"C:\Users\yyilmazmehmet\Desktop\a_copy" for d in dosyalar: dosya, uzanti=os.path.splitext(d) if (uzanti==".mp3"): sayac+=1 eski=kaynak+"/"+d yeni=yeni_kaynak+"/"+d os.rename(eski,yeni) print(sayac," adet mp3 dosyası \n",kaynak, " dizininden \n",yeni_kaynak," dizinine aktarıldı")
Ekran Çıktısı :