fstat
通過已打開的文件指針取得文件信息
fstat()函數返回關於打開文件的信息。
<? php $ file = fopen ( “ test.txt” , “ r” ) ; print_r ( fstat ( $ file ) ) ; fclose ( $ file ) ; ? >
輸出類似:
大批 (( [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 [模式] => 33206 [nlink] => 1 [uid] => 0 [gid] => 0 [RDEV] => 0 [size] => 92 [ATIME] => 1141633430 [mtime] => 1141298003 [CTIME] => 1138609592 [blksize] => -1 [塊] => -1 )
fstat ( file )
| 參數 | 描述 |
|---|---|
| pipe | 必需。規定要檢查的打開文件。 |
獲取由文件指針handle 所打開文件的統計信息。
該函數返回的數組具有該文件的統計信息,該數組包含以下元素:
| 數字下標 | 關聯鍵名(自PHP 4.0.6) | 說明 |
|---|---|---|
| 0 | dev | 設備名 |
| 1 | ino | 號碼 |
| 2 | mode | inode 保護模式 |
| 3 | nlink | 被連接數目 |
| 4 | uid | 所有者的用戶id |
| 5 | gid | 所有者的組id |
| 6 | rdev | 設備類型,如果是inode 設備的話 |
| 7 | size | 文件大小的字節數 |
| 8 | atime | 上次訪問時間(Unix 時間戳) |
| 9 | mtime | 上次修改時間(Unix 時間戳) |
| 10 | ctime | 上次改變時間(Unix 時間戳) |
| 11 | blksize | 文件系統IO 的塊大小 |
| 12 | blocks | 所佔據塊的數目 |