python定时删除指定路径下目录及文件
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.****.net/muwinter/article/details/77196261