给定时间戳和目录路径,从那时起,(递归地)查找(递归)所有文件的最快方法是什么?运行外部unix工具很好。
编辑:人们,我不是要求如何这样做,我正在寻找最快的方式在 python中做到这一点 program!
我的目录树很大!
答案 0 :(得分:3)
答案 1 :(得分:3)
import os
for root, dirs, files in os.walk('/root'):
for basename in files:
filename = os.path.join(root, basename)
status = os.stat(filename)
if status.st_mtime > timestamp:
print filename
(或类似的东西,没有运行它来测试)
答案 2 :(得分:0)
touch -t 201201010000 REFERENCEFILE
find /PATH -anewer REFERENCEFILE
可能会为你工作。