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 [サイズ] => 92 [atime] => 1141633430 [MTIME] => 1141298003 [ctime] => 1138609592 [blksize] => -1 [ブロック] => -1 ))
fstat ( file )
パラメーター | 説明する |
---|---|
パイプ | 必須。チェックする開くファイルを指定します。 |
ファイルポインターハンドルによって開かれたファイルに関する統計を取得します。
この関数によって返される配列には、次の要素が含まれているファイルの統計があります。
デジタル添え字 | 関連するキー名(PHP 4.0.6から) | 説明します |
---|---|---|
0 | 開発者 | デバイス名 |
1 | イノ | 番号 |
2 | モード | イノード保護モード |
3 | nlink | 接続の数 |
4 | uid | 所有者のユーザーID |
5 | gid | 所有者のグループID |
6 | rdev | INODEデバイスの場合、デバイスタイプ |
7 | サイズ | ファイルサイズのバイト数 |
8 | atime | 最後のアクセス時間(UNIXタイムスタンプ) |
9 | mtime | 最後の変更時間(UNIXタイムスタンプ) |
10 | Ctime | 前回変更された(UNIXタイムスタンプ) |
11 | Blksize | ファイルシステムIOのブロックサイズ |
12 | ブロック | 占有されているブロックの数 |