OS modülü kullanarak bir dizindeki mp3 uzantılı dosyaları taşıma

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ı :

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir