<Complete PHP Sistem de fișiere de referință
Definiție și utilizare
fstat() Funcția returnează informații despre un fișier deschis.
Această funcție returnează o matrice cu următoarele elemente:
- [0] sau [dev] - Număr dispozitiv
- [1] sau [fenilmetilamino] - numărul inode
- [2] sau [Mod] - modul de protecție inode
- [3] sau [nlink] - Numărul de legături
- [4] sau [uid] - ID utilizator proprietar
- [5] sau [gid] - Grup ID proprietar
- [6] sau [rdev] - inode tip de dispozitiv
- [7] sau [size] - Dimensiune în octeți
- [8] sau [atime] - Ultima accesare (as Unix timestamp)
- [9] sau [mtime] - Ultima modificare (as Unix timestamp)
- [10] sau [ctime] - Ultima modificare inod (as Unix timestamp)
- [11] sau [blksize] - blocksize de fișiere IO (if supported) există (if supported)
- [12] sau [blocuri] - Numărul de blocuri alocate
Sintaxă
fstat(file)
Parametru | Descriere |
---|---|
file | Necesar. Specifică fișierul deschis pentru a verifica |
Sfaturi și note
Note: Rezultatele din această funcție va diferi de la un server la altul . Matricea poate conține indexul număr, indexul nume sau ambele.
Tip: Această funcție este similară stat() , cu excepția faptului că cu această funcție fișier trebuie să fie deschis.
Exemplu
<?php
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?>
Ieșirea codului de mai sus ar putea fi:
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
)
<Complete PHP Sistem de fișiere de referință