• Python 获取文件的创建时间,修改时间和访问时间


    # 用到的知识
    # os.path.getatime(file) 输出文件访问时间
    # os.path.getctime(file) 输出文件的创建时间
    # os.path.getmtime(file) 输出文件最近修改时间

    #-*- encoding=utf8 -*-
    import time
    import os

    def fileTime(file):
      return [
        time.ctime(os.path.getatime(file)),
        time.ctime(os.path.getctime(file)),
        time.ctime(os.path.getmtime(file))]

    times = fileTime("d")

    #times = fileTime("ccc")
    print(times)


    查看文件夹:

    xxx@ubuntu:~/Desktop$ ls d/
    fff  hhh  iii  nnn  ppp

    touch 文件夹d里面已经存在的文件后,文件夹d的访问时间,创建时间和最后修改时间不会变化

    用 touch 在文件夹d中创建新文件,文件夹d的创建时间和最后修改时间都会改变,且两个时间相同

    用vi 在文件夹d中创建新文件,文件夹d的创建时间和最后修改时间都会改变,且两个时间相同

    编辑文件夹d里面的文件后,文件夹d的创建时间和最后修改时间都会变化,且两个时间相同

    ls d/,会导致d文件夹的访问时间改变

    查看文件:

    xxx@ubuntu:~/Desktop$ ls
    ccc d

    修改ccc文件的内容,访问时间,创建时间和最后修改时间都会改变,且时间相同

    touch 已经存在的ccc文件,ccc文件的访问时间,创建时间和最后修改时间都会改变,且时间相同

  • 相关阅读:
    2558: 游起来吧!超妹!
    2554: 巨巨来袭
    2557: 不如来21玩一局?
    tortoisesvn 本项目的忽略项
    【C语言】随机数随机种子
    【leetcode】按奇偶排序数组
    【leetcode】按奇偶排序数组 II
    【leetcode】根据数字二进制下 1 的数目排序
    【leetcode】合并排序的数组
    【leetcode】稀疏数组搜索
  • 原文地址:https://www.cnblogs.com/sea-stream/p/10201195.html
Copyright © 2020-2023  润新知