0
我嘗試查找目錄和子目錄中以「.mxd」結尾的最後修改後的文件,並使用此打印修改的時間代碼:在目錄和子目錄中搜索上次修改的「.mxd」文件 - Python錯誤
import os
max_mtime = 0
for dirname,subdirs,files in os.walk(r"G:\desktop\Project"):
for fname in files:
if fname.endswith(".mxd"):
full_path = os.path.join(dirname, fname)
mtime = os.stat(full_path).st_mtime
if mtime > max_mtime:
max_mtime = mtime
max_dir = dirname
max_file = fname
print os.path.getatime(fname)
print max_dir, max_file
但是當我運行這段代碼就拋出一個錯誤,我不明白什麼是我的錯誤:
WindowsError: [Error 2] : 'project.mxd'
我紅How to get file creation & modification date/times in Python?但沒有發現什麼辦法能解決我的問題。