2
我已經編寫了代碼來檢索和文件和時間它創建的,我只是想獲得最新的文件名創建。請建議我如何在jython中做到這一點。如何獲取文件夾中的最新文件
import os
import glob
import time
folder='C:/xml'
for folder in glob.glob(folder):
for file in glob.glob(folder+'/*.xml'):
stats=os.stat(file)
print file ,time.ctime(stats[8])
再次感謝您的幫助
我已經重新修改了代碼的建議,我沒有得到正確的答案,請建議我在做什麼錯誤。
import os
import glob
import time
folder='C:/xml'
for x in glob.glob(folder+"/*.xml"):
(mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime)=os.stat(x)
time1=time.ctime(mtime)
for z in glob.glob(folder+"/*.xml"):
(mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime)=os.stat(z)
time2=time.ctime(mtime)
if (time1>time2):
new_file=x
new_time=time1
else:
new_file=z
new_time=time2
print new_file,new_time
我已經重新編碼的代碼,但我沒有得到正確的答案,任何建議。 感謝您的幫助。 – kdev 2010-06-19 00:01:04
@kdev:同樣,爲什麼你有兩個嵌套循環?一個應該就足夠了。嘗試用一個循環編寫代碼,看看是否有幫助。 – 2010-06-19 06:18:12