st_dev: 包含裝置檔案的標識
st_ino: inode編號
st_mode: 保護
st_nlink: 硬連結數
st_uid: 所有者的使用者ID
st_gid: 所有者的組ID
st_rdev: 裝置ID(特殊檔案)
st_size: 總大小,以位元組為單位
st_blksize: 檔案系統I/O的塊大小
st_blocks: 分配的塊數
st_atime: 上次存取時間
st_mtime: 最後修改時間
st_ctime: 狀態最後一次修改的時間
os.lstat(path)
path -- 這是將返回資訊的檔案。
#!/usr/bin/python3 import os, sys # Open a file path = "d:\\python3\\foo.txt" fd = os.open( path, os.O_RDWR|os.O_CREAT ) # Close opened file os.close( fd ) # Now get the touple info = os.lstat(path) print ("File Info :", info) # Now get uid of the file print ("UID of the file :%d" % info.st_uid) # Now get gid of the file print ("GID of the file :%d" % info.st_gid)
File Info : os.stat_result(st_mode=33206, st_ino=281474976797706, st_dev=1017554828, st_nlink=2, st_uid=0, st_gid=0, st_size=13, st_atime=1455597777, st_mtime=1438077266, st_ctime=1455560006) UID of the file :0 GID of the file :0