File statistics : Stat : Buildin Module PYTHON TUTORIALS


PYTHON TUTORIALS » Buildin Module » Stat »

 

File statistics


import os, sys
from stat import *
import datetime

sName = "test.txt"

if os.accesssName, os.F_OK == False :
    print "That file name doesn't exist!"
    exit()

sStat = os.statsName )
mMode= sStat[ST_MODE]
if S_ISDIR(mMode:
    print "The path is a directory"
elif S_ISREG(mMode:
    print "The path is a file"
else :
    print "I have no idea what the path is"


userID = sStat[ST_UID]
print "The user id that owns this file is: " + str(userID)

fSize = sStat[ST_SIZE]
print "The size of the file, in bytes, is: " + str(fSize)

accessTime = sStat[ST_ATIME]
print "The last access time is: " + str(accessTime)
print "As a date, this is: " + str(datetime.datetime.fromtimestamp(accessTime))

modTime = sStat[ST_MTIME]
print "The last modification time is: " + str(modTime)
print "As a date, this is: " + str(datetime.datetime.fromtimestamp(modTime))



Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .


PYTHON TUTORIALS

 Navioo Buildin Module
» Stat