os.fstat Python método ()
métodos archivo / directorio OS Python
contorno
os.fstat () devuelve el descriptor de fichero fd estado, similar a la stat ().
Unix, está disponible en Windows.
fstat método devuelve una estructura:
dev_t: Información del dispositivo
st_ino: archivo de valores de i-nodo
información de máscara de archivo, incluyendo información sobre los permisos de archivos, información de tipo de archivo (archivo o tubería archivo ordinario, u otros tipos dearchivo): st_mode
st_nlink: Conexión duro
ST_UID: ID de usuario
st_gid: Grupo de Usuarios de Identificación
st_rdev: ID de dispositivo (si el archivo especificado)
Tamaño de archivo en unidades debyte: st_size
st_blksize: sistema de E / S de tamaño de bloque
st_blocks: el archivo es el número de bloques de 512 bytes constituido por el
st_atime: Reciente tiempo de acceso del archivo
st_mtime: archivo de hora de la última modificación
st_ctime: Modificado información de estado del archivo (no el contenido de la hora de modificación del archivo)
gramática
fstat () Sintaxis método es el siguiente:
os.fstat(fd)
parámetros
fd - el descriptor de archivo.
Valor de retorno
Devuelve el estado del archivo descriptor fd.
Ejemplos
El siguiente ejemplo demuestra fstat () método de uso:
#!/usr/bin/python # -*- coding: UTF-8 -*- import os, sys # 打开文件 fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT ) # 获取元组 info = os.fstat(fd) print "文件信息 :", info # 获取文件 uid print "文件 UID :%d" % info.st_uid # 获取文件 gid print "文件 GID :%d" % info.st_gid # 关闭文件 os.close( fd)
La salida del programa anterior es:
文件信息 : (33261, 3753776L, 103L, 1, 0, 0, 102L, 1238783197, 1238786767, 1238786767) 文件 UID :0 文件 GID :0