python批量刪除文件或文件夾


# -*- 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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM