python3实现删除指定目录下的所有内容

论坛 期权论坛 脚本     
匿名网站用户   2020-12-21 09:08   11   0

传入要删除的目录,列出目录下的文件或文件夹,if 删除文件,else 删除文件夹。


#/usr/bin/python3
# coding: utf-8
#删除指定目录下有的文件和文件夹

import shutil, os

class DeleteFiles(object):
 def __init__(self, pathDir):
  self.pathDir = pathDir

 def delete_files(self):
  os.chdir(self.pathDir) 
  fileList = list(os.listdir()) 
  for file in fileList: 
   if os.path.isfile(file): 
    os.remove(file) 
    print("delete successfully")
   else: 
    shutil.rmtree(file)


delete = DeleteFiles(r'F:\Log_Python_Analyzer\uploadFiles')
delete.delete_files()

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP