首页 > 编程语言 > 详细

pythonl练习--当前文件夹下所有文件的最新状态

时间:2020-09-04 08:32:37      阅读:58      评论:0      收藏:0      [点我收藏+]

练习

求当前文件夹下所有文件的最新状态

from datetime import datetime
import os

def gets_current_state_files():
    ‘‘‘
    获取当前文件夹下所有文件的状态(大小\修改时间\文件名)
    :param path: 文件夹路径
    :return: None
    ‘‘‘
    # 获取当前脚本的完整路径
    abs_path = os.path.abspath(‘.‘)

    print(‘      Size     Last Modified  Name‘)
    print(‘------------------------------------------------------------‘)

    for f in os.listdir(abs_path):
        fsize = os.path.getsize(f)
        mtime = datetime.fromtimestamp(os.path.getmtime(f)).strftime(‘%Y-%m-%d %H:%M‘)
        flag = ‘/‘ if os.path.isdir(f) else ‘‘
        print(‘%10d  %s  %s%s‘ % (fsize, mtime, f, flag))

if __name__ == ‘__main__‘:
    # .指代当前路径
    gets_current_state_files()

pythonl练习--当前文件夹下所有文件的最新状态

原文:https://www.cnblogs.com/xiaohuboke/p/13611027.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!