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文件的訪問時間,創建時間和最后修改時間都會改變,且時間相同

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM