Desktop dagi keraksiz papkalarni o'chirib tashlaydi.
import os
import shutil
# 🔹 Foydalanuvchi Desktop manzilini olish
desktop_path = os.path.join(os.path.expanduser("~"), "Desktop")
def delete_folders_with_prefix(directory, prefix):
"""Berilgan katalog ichidagi ma'lum prefiks bilan boshlanuvchi barcha papkalarni o‘chirish"""
for folder_name in os.listdir(directory):
folder_path = os.path.join(directory, folder_name)
if os.path.isdir(folder_path) and folder_name.startswith(prefix):
try:
shutil.rmtree(folder_path) # 🔹 Papkani va ichidagilarni o‘chirish
print(f"🗑 O‘chirildi: {folder_path}")
except Exception as e:
print(f"⚠️ Xatolik: {folder_path} - {e}")
# 🔹 O‘chirish jarayoni
delete_folders_with_prefix(desktop_path, "new_folder_")
import os
import shutil
# 🔹 Foydalanuvchi Desktop manzilini olish
desktop_path = os.path.join(os.path.expanduser("~"), "Desktop")
def delete_folders_with_prefix(directory, prefix):
"""Berilgan katalog ichidagi ma'lum prefiks bilan boshlanuvchi barcha papkalarni o‘chirish"""
for folder_name in os.listdir(directory):
folder_path = os.path.join(directory, folder_name)
if os.path.isdir(folder_path) and folder_name.startswith(prefix):
try:
shutil.rmtree(folder_path) # 🔹 Papkani va ichidagilarni o‘chirish
print(f"🗑 O‘chirildi: {folder_path}")
except Exception as e:
print(f"⚠️ Xatolik: {folder_path} - {e}")
# 🔹 O‘chirish jarayoni
delete_folders_with_prefix(desktop_path, "new_folder_")