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