PHP fstat() -funktio
Määrittely ja käyttö
fstat() -funktio palauttaa tiedon avatussa tiedostosta.
syntaksi
fstat(file)
parametrit | kuvaus |
---|---|
pipe | Välttämätön. Määritä tarkistettava avattu tiedosto. |
Selitys
Hanki tiedoston tilastotiedot, joka avataan tiedostopisteellä handle.
Tämä funktio palauttaa tiedoston tilastotiedot, taulukko sisältää seuraavat elementit:
Numeroindeksi | Liittyvä avainnimi (PHP 4.0.6 alkaen) | Selitys |
---|---|---|
0 | dev | Laitteen nimi |
1 | ino | Nro |
2 | mode | inode suojamalli |
3 | nlink | Yhdistettyjen määrä |
4 | uid | Omistajan käyttäjä ID |
5 | gid | Omistajan ryhmä ID |
6 | rdev | Laitetyyppi, jos kyseessä on inode-laitteisto |
7 | size | Tiedoston kokonaiskoon tietokilobyteina |
8 | atime | Viimeinen vierailuajankohta (Unix aikaleima) |
9 | mtime | 上次修改时间(Unix 时间戳) |
10 | ctime | 上次改变时间(Unix 时间戳) |
11 | blksize | 文件系统 IO 的块大小 |
12 | blocks | 所占据块的数目 |
提示和注释
提示:本函数与 stat() 函数相似,不同的是,它是作用于已打开的文件指针而不是文件名。
实例
<?php $file = fopen("test.txt","r"); print_r(fstat($file)); fclose($file); ?>
输出类似:
Array ( [0] => 0 [1] => 0 [2] => 33206 [3] => 1 [4] => 0 [5] => 0 [6] => 0 [7] => 92 [8] => 1141633430 [9] => 1141298003 [10] => 1138609592 [11] => -1 [12] => -1 [dev] => 0 [ino] => 0 [mode] => 33206 [nlink] => 1 [uid] => 0 [gid] => 0 [rdev] => 0 [size] => 92 [atime] => 1141633430 [mtime] => 1141298003 [ctime] => 1138609592 [blksize] => -1 [blocks] => -1 )