Skip to content

Commit 88335a1

Browse files
authored
Toplu dosya silme programı
1 parent 917044c commit 88335a1

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

toplu_dosya_silme.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import os
2+
3+
dosya_turu = str(input("\nSilmek istediğiniz dosyaların uzantısını giriniz: "))
4+
5+
if dosya_turu.startswith("."):
6+
dosya_turu = dosya_turu
7+
else:
8+
dosya_turu = "." + dosya_turu
9+
10+
yol = str(input("\nİçindeki verilerin silineceği klasörün yolunu giriniz: "))
11+
12+
kabul = str(input("\n\nUYARI!!!\n\n{} klasöründeki, tüm {} uzantılı dosyalar silinecektir!!!\n\nKabul ediyor musunuz (Evet:y / Hayır: n): ".format(yol, dosya_turu)))
13+
14+
dir = os.chdir(yol)
15+
dosyalar = os.listdir()
16+
sayi = 0
17+
18+
if kabul == "y" or kabul == "Y":
19+
for i in dosyalar:
20+
if i.endswith(dosya_turu):
21+
os.system("rm -r {}".format(i))
22+
sayi += 1
23+
else:
24+
pass
25+
print("Toplamda {} {} uzantılı dosya silindi\n".format(sayi, dosya_turu))
26+
if sayi == 0:
27+
print("Klasörde bu uzantıya sahip herhangi bir dosya bulunamadı.\n")
28+
else:
29+
print("Programdan Çıkıldı!")

0 commit comments

Comments
 (0)