Méthode Python os.fstat ()
La description
Méthode Python fstat()renvoie des informations sur un fichier associé au fd. Voici la structure retournée par la méthode fstat -
st_dev - ID de l'appareil contenant le fichier
st_ino - numéro d'inode
st_mode - protection
st_nlink - nombre de liens durs
st_uid - ID utilisateur du propriétaire
st_gid - ID de groupe du propriétaire
st_rdev - ID de l'appareil (si fichier spécial)
st_size - taille totale, en octets
st_blksize - taille de bloc pour les E / S du système de fichiers
st_blocks - nombre de blocs alloués
st_atime - heure du dernier accès
st_mtime - heure de la dernière modification
st_ctime - heure du dernier changement d'état
Syntaxe
Voici la syntaxe pour fstat() méthode -
os.fstat(fd)
Paramètres
fd - Il s'agit du descripteur de fichier pour lequel les informations système doivent être renvoyées.
Valeur de retour
Cette méthode renvoie des informations sur un fichier associé au fd.
Exemple
L'exemple suivant montre l'utilisation de la méthode chdir ().
#!/usr/bin/python
import os, sys
# Open a file
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )
# Now get the touple
info = os.fstat(fd)
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
# Close opened file
os.close( fd)
Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -
File Info : (33261, 3753776L, 103L, 1, 0, 0,
102L, 1238783197, 1238786767, 1238786767)
UID of the file :0
GID of the file :0