fstat
Rufen Sie Dateiinformationen über den geöffneten Dateizeiger ab
fstat()
gibt Informationen über das Öffnen der Datei zurück.
<? 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 [Modus] => 33206 [nlink] => 1 [uid] => 0 [gid] => 0 [RDEV] => 0 [Größe] => 92 [Atime] => 1141633430 [Mtime] => 1141298003 [CTime] => 1138609592 [BlkSize] => -1 [Blöcke] => -1 )
fstat ( Datei )
Parameter | beschreiben |
---|---|
Rohr | Erforderlich. Geben Sie die zu überprüfende Öffnungsdatei an. |
Erhält Statistiken über Dateien, die durch Dateizeigerhandle geöffnet sind.
Das von dieser Funktion zurückgegebene Array enthält Statistiken für die Datei, die die folgenden Elemente enthält:
Digitales Index | Zugeordneter Schlüsselname (aus PHP 4.0.6) | veranschaulichen |
---|---|---|
0 | Dev | Gerätename |
1 | Ino | Nummer |
2 | Modus | Inode -Schutzmodus |
3 | nlink | Anzahl der verbundenen |
4 | uid | Benutzer -ID des Eigentümers |
5 | gid | Gruppen -ID des Eigentümers |
6 | RDEV | Gerätetyp, wenn es sich um ein Inode -Gerät handelt |
7 | Größe | Anzahl der Bytes der Dateigröße |
8 | ominiert | Letzte Zugriffszeit (UNIX -Zeitstempel) |
9 | mtime | Letzte modifizierte Zeit (Unix Timestamp) |
10 | CTime | Letztes Mal verändert (Unix Timestamp) |
11 | blksize | Blockgröße des Dateisystems IO |
12 | Blöcke | Die Anzahl der Blöcke besetzt |