python-获取目录最新更新

℡╲_俬逩灬. 提交于 2019-12-04 06:36:09

#-*- coding: utf-8 -*-
__author__ = 'tsbc'
import time
import datetime
import os
day = time.strftime('%Y-%m-%d', time.localtime(time.time()))
directory = '..\\result\\'
#path要获取的文件路径
path = directory+day+"\\"
def sortfile(path):
fl = os.listdir(path) #获取当前目录文件列表
#时间戳进行倒序排序
fl.sort(key=lambda fn: os.path.getmtime(path + fn) if not os.path.isdir(path + fn) else 0)
#date.fromtimestamp(timestamp):根据给定的时间戮,返回一个date对象
dt=datetime.datetime.fromtimestamp(os.path.getmtime(path + fl[-1]))
#dt.strftime("%Y年%m月%d日 %H时%M分%S秒" 将date对象格式化显示
print('最后改动的文件是: '+fl[-1]+",时间:"+dt.strftime("%Y年%m月%d日 %H时%M分%S秒"))

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!