Método Python os.fstat ()
Descrição
Método Python fstat()retorna informações sobre um arquivo associado ao fd. Aqui está a estrutura retornada pelo método fstat -
st_dev - ID do dispositivo que contém o arquivo
st_ino - número do inode
st_mode - proteção
st_nlink - número de links físicos
st_uid - ID de usuário do proprietário
st_gid - ID de grupo do proprietário
st_rdev - ID do dispositivo (se arquivo especial)
st_size - tamanho total, em bytes
st_blksize - tamanho do bloco para E / S do sistema de arquivos
st_blocks - número de blocos alocados
st_atime - hora do último acesso
st_mtime - hora da última modificação
st_ctime - hora da última mudança de status
Sintaxe
A seguir está a sintaxe para fstat() método -
os.fstat(fd)
Parâmetros
fd - Este é o descritor de arquivo para o qual as informações do sistema devem ser retornadas.
Valor de retorno
Este método retorna informações sobre um arquivo associado ao fd.
Exemplo
O exemplo a seguir mostra o uso do método 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)
Quando executamos o programa acima, ele produz o seguinte resultado -
File Info : (33261, 3753776L, 103L, 1, 0, 0,
102L, 1238783197, 1238786767, 1238786767)
UID of the file :0
GID of the file :0