【发布时间】:2011-09-22 19:53:18
【问题描述】:
我需要从存储备份的目录中删除超过 14 天的文件。我可以使用以下方法获取单个文件的时间:
start = (os.path.getmtime(join(dirpath, name))/3600*24)
但我对如何使用 timedelta 来查找此日期与当前日期之间的差异感到困惑。
我想用这样的东西:
d = (datetime.timedelta(time.now() - os.path.getmtime(join(dirpath, dirname))
但我就是不明白。我一个人在这里,我希望得到一些帮助。
【问题讨论】: