1
我想創建一個Python腳本, 將文件創建日期追加到文件名的末尾,同時保留一批pdf文檔的正式文件名(「報告」)。如何創建一個使用python將文件創建日期追加到文件名的腳本?
directory = T:\WISAARD_Web Portal Projects\PortalLogging\WebLogExpert
filenames = Report.pdf
謝謝你的幫助。
我想創建一個Python腳本, 將文件創建日期追加到文件名的末尾,同時保留一批pdf文檔的正式文件名(「報告」)。如何創建一個使用python將文件創建日期追加到文件名的腳本?
directory = T:\WISAARD_Web Portal Projects\PortalLogging\WebLogExpert
filenames = Report.pdf
謝謝你的幫助。
import os,time
root="/home"
path=os.path.join(root,"dir1")
os.chdir(path)
for files in os.listdir("."):
if files.endswith(".pdf"):
f,ext = os.path.splitext(files)
d=time.ctime(os.path.getmtime(files)).split() #here is just example. you can use strftime, strptime etc to format your date as desired
filedate = d[-1]+"-"+d[-2]+"-"+d[-3]
newname = f+filedate+ext
try:
os.rename(files,newname)
except Exception,e:
print e
else:
print "ok: renamed %s to %s " %(files,newname)
究竟是在做這件事時遇到的問題? – 2010-01-29 00:08:27