使用Python批量获取文件的创建时间、修改时间、访问时间

271 阅读1分钟

import time
import os



# 把时间戳转化为时间: 1479264792 to 2016-11-16 10:53:12
def TimeStampToTime(timestamp):
    timeStruct = time.localtime(timestamp)
    return time.strftime('%Y-%m-%d %H:%M:%S',timeStruct)






# 获取文件的创建时间
def get_FileCreateTime(filePath):
    # filePath = unicode(filePath,'utf8')
    t = os.path.getctime(filePath)     #  getctime:创建时间     getmtime:修改时间    getatime:访问时间
    return TimeStampToTime(t)



import os
root = './Java/'
files = os.listdir(root)
for f in files:
    print(get_FileCreateTime(root+f),f)