删除超过7天的文件

Edward Shaw 4 python python-2.7

我看过一些帖子要删除特定文件夹中的所有文件(不是文件夹),但我根本就不理解它们.

我需要使用UNC路径并删除所有超过7天的文件.

 Mypath = \\files\data\APIArchiveFolder\

有人有快速脚本,他们可以专门输入上面的路径,将删除超过7天的所有文件?

Vedang Mehta.. 18

此代码删除当前工作目录中> = 7天前创建的文件.运行风险自负.

import os
import time

current_time = time.time()

for f in os.listdir():
    creation_time = os.path.getctime(f)
    if (current_time - creation_time) // (24 * 3600) >= 7:
        os.unlink(f)
        print('{} removed'.format(f))

  • 如果脚本在创建后运行了7天,它会自行删除吗? (3认同)