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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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ı :