# -*- coding: utf-8 -*- """ @Author: Meng @software: PyCharm @file: 批量刪除文件或文件夾.py @time: 2021/10/28 20:06 """ import os import shutil # 導入模塊 path = 'C:/Users/meng/Desktop/test/test/testt/vvv/' # 指定路徑 dirs = os.listdir(path) # 遍歷指定路徑下的所有文件 # 判斷是文件還是文件夾, 若是文件夾 全部刪除 若是文件 跳過 for i in dirs: if os.path.isdir(path + i): # 判斷是否為文件夾 # os.removedirs(path+i) #該命令只能刪除空目錄 # 該命令可遞歸刪除文件夾,慎用!!該文件夾和文件夾里面所有內容會被刪除. shutil.rmtree(path + i) print("%s目錄 已刪除" % i) else: # 如果不是文件夾,則為文件 os.remove(path + i) # 該命令刪除文件 print("%s文件 已刪除" % i)