传入要删除的目录,列出目录下的文件或文件夹,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()