這邊主要要注意的是

取得檔案修改時間用 getmtime

取得檔案建立時間用 getctime

通常使用 getmtime 來確保檔案不一樣比較保險

然後取得的時間是 unix 時間,所以需要再轉換

然後用 strftime 轉字串輸出

給大家參考囉

 

import os
import datetime

#取得檔案修改時間,如果要用創立時間 用 os.path.getctime
unix_time = os.path.getmtime(file_path)
#轉時間物件
datetimeObj = datetime.datetime.fromtimestamp(unix_time)
#轉字串
dateStr = datetimeObj.strftime('%Y-%m-%d_%H%M%S')