給定一個時間戳和一個目錄路徑,從那時起查找(遞歸)所有文件的最快方法是什麼?運行一個外部的unix工具很好。快速查找最近更改過的文件
編輯:人,我不要求如何做到這一點,我在尋找的最快辦法做到這一點在蟒蛇程序!
我的目錄樹很大!
給定一個時間戳和一個目錄路徑,從那時起查找(遞歸)所有文件的最快方法是什麼?運行一個外部的unix工具很好。快速查找最近更改過的文件
編輯:人,我不要求如何做到這一點,我在尋找的最快辦法做到這一點在蟒蛇程序!
我的目錄樹很大!
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
(或者類似的東西,並沒有運行測試)
好吧,至少這個提到Python ... – georg 2012-02-15 23:00:07
touch -t 201201010000 REFERENCEFILE
find /PATH -anewer REFERENCEFILE
可能爲你工作。
也許你張貼此之前* *的問題,筆者澄清說,他想這樣做的python :-) – 2012-11-14 16:23:23
你是對的@ReinoutvanRees。 – 2012-11-14 18:37:36
@ZsoltBotykai:我更新了我的文章 – georg 2012-02-13 22:15:53