python中os.remove可递归删除指定目录和文件:
import os
import time
dirPath=r"D:\ftp"
while True:
for root, dirs, files in os.walk(dirPath, topdown=False):
for name in files:
os.remove(os.path.join(root, name))
print("%s文件删除成功 %s" % (name,(time.strftime("%d/%m/%Y%H:%M:%S"))))
for name in dirs:
os.rmdir(os.path.join(root, name))
print("%s子文件夹下文件删除成功 %s" % (name,(time.strftime("%d/%m/%Y%H:%M:%S"))))
time.sleep(3600)
运行结果:
参考文献:https://blog.csdn.net/muwinter/article/details/77196261