Metoda Python3 os.fstat ()
Python3 OS metody plików / katalogów
zarys
os.fstat () Metoda zwraca stan deskryptor fd, podobny do stat ().
Unix, jest dostępna w systemie Windows.
Metoda fstat zwraca strukturę:
st_dev: Informacje o urządzeniu
st_ino: file wartość i-węzeł
Informacje maska pliku, w tym informacje o uprawnieniach plików, informacje typu plików (zwykłym pliku lub potoku pliku lub innych typówplików): st_mode
st_nlink: twarda gra
st_uid: ID użytkownika
st_gid: User Group ID
st_rdev: Device ID (jeśli określony plik)
Rozmiar pliku w jednostkachbajtowych: st_size
st_blksize: System I / O rozmiar bloku
st_blocks: plik jest liczba 512-bajtowych bloków utworzony przez
st_atime: Nowy Czas dostępu do pliku
st_mtime: czas ostatniej modyfikacji pliku
st_ctime: Zmodyfikowane informacje o stanie pliku (a nie zawartość czas modyfikacji pliku)
gramatyka
fstat () składni sposób jest następujący:
os.fstat(fd)
parametry
fd - deskryptor pliku.
Wartość zwracana
Zwraca stan deskryptor pliku fd.
Przykłady
Poniższy przykład demonstruje fstat () metoda stosowania:
#!/usr/bin/python3 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)
Powyższy program jest wyjście:
文件信息 : (33261, 3753776L, 103L, 1, 0, 0, 102L, 1238783197, 1238786767, 1238786767) 文件 UID :0 文件 GID :0