小编use*_*573的帖子

Python,删除超过X天的文件夹中的所有文件

我正在尝试编写一个python脚本来删除超过X天的文件夹中的所有文件.这是我到目前为止:

import os, time, sys

path = r"c:\users\%myusername%\downloads"

now = time.time()

for f in os.listdir(path):

 if os.stat(f).st_mtime < now - 7 * 86400:

  if os.path.isfile(f):

   os.remove(os.path.join(path, f))
Run Code Online (Sandbox Code Playgroud)

当我运行脚本时,我得到:

Error2 - system cannot find the file specified,

它给出了文件名.我究竟做错了什么?

python python-2.7

41
推荐指数
5
解决办法
6万
查看次数

标签 统计

python ×1

python-2.7 ×1