快速查找最近更改的文件
给定一个时间戳和一个文件夹路径,最快的方法是什么来查找自那时以来所有被更改过的文件?使用外部的Unix工具也可以。
补充说明:大家,我不是在问怎么做这个,我是在寻找在python程序中做到这一点的最快方法!
我的文件夹结构非常大!
3 个回答
0
touch -t 201201010000 REFERENCEFILE
find /PATH -anewer REFERENCEFILE
这可能对你有用。
3
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
(或者类似的东西,我还没运行测试过)