stat
ドキュメントに関する情報を提供します
stat()
関数は、ファイルに関する情報を返します。
<?php $ file = fopen ( "test.txt" 、 "r" ) ; print_r ( stat ( $ 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 )
パラメーター | 説明する |
---|---|
ファイル | 必須。検査するドキュメントを指定します。 |
ファイルで指定されたファイルの統計を取得します。ファイルがシンボリック接続の場合、統計は、シンボリック接続ではなく、接続されたファイル自体に関するものです。
エラーが発生した場合、 stat()
がfalseを返し、警告が発行されます。
返された配列には、次のリストされたユニットがあるファイルの統計が含まれており、配列の添え字がゼロから始まります。数値インデックスに加えて、PHP 4.0.6から始まる関連インデックスからアクセスすることもできます。
デジタル添え字 | 関連するキー名(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 | ブロック | 占有されているブロックの数 |