2015-11-28 35 views
0

我是新來的python,我想查找過去24小時內創建的目錄中的所有文件。如何過濾在24小時窗口中創建的文件。在Python中,如何搜索過去24小時內創建的文件?

此代碼將在Windows計算機上的Python 2.7中使用。

+1

爲了什麼平臺?請參閱此[問題]下的評論(http://stackoverflow.com/questions/237079/how-to-get-file-creation-modification-date-times-in-python)。 – pushkin

+0

你有什麼代碼? –

回答

0

獲取文件的統計,然後檢查其不到,24小時, 你需要做環/休閒...

import os 
import time 
st = os.stat("test.py") 
ctime = st.st_ctime 
print time.time() - ctime/3600 // hours 
    if mtime<24: 
     print mtime 
+0

請注意,這隻適用於Windows。在Linux上,'ctime'爲您提供最近一次元數據更改的時間。 [文件](https://docs.python.org/2/library/os.html)。 – pushkin

+0

只是谷歌文件創建日期Linux Python –

+0

它清楚地表明在文檔中,'st_ctime'不指在Linux系統上的創建時間。如果你谷歌它,你會發現[這](http://stackoverflow.com/questions/1408272/get-file-creation-time-with-python-on-linux)確認它。 – pushkin

相關問題