現在の位置: ホーム> 関数カテゴリ一覧> stat

stat

ドキュメントに関する情報を提供します
名前:stat
カテゴリ:ファイルシステム
対応言語:php
一言説明:ファイルに関する情報を返します。

定義と使用法

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から始まる関連インデックスからアクセスすることもできます。

stat()の返品形式

デジタル添え字関連するキー名(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ブロック占有されているブロックの数
類似の関数
  • ファイルポインターが読み取り/書き込みの場所を返します ftell

    ftell

    ファイルポインターが読み取り/書き込みの
  • ファイルポインターから行を読んで、HTMLタグを除外します fgetss

    fgetss

    ファイルポインターから行を読んで、HTM
  • 指定されたファイル名がシンボリック接続であるかどうかを判断する is_link

    is_link

    指定されたファイル名がシンボリック接続で
  • ファイルに書き込む(バイナリファイルで安全に使用される) fwrite

    fwrite

    ファイルに書き込む(バイナリファイルで安
  • ファイルのイノードを取得します fileinode

    fileinode

    ファイルのイノードを取得します
  • ファイルへの出力バッファーコンテンツ fflush

    fflush

    ファイルへの出力バッファーコンテンツ
  • 指定されたファイル名が実行可能かどうかを判断します is_executable

    is_executable

    指定されたファイル名が実行可能かどうかを
  • ファイルタイプを取得します filetype

    filetype

    ファイルタイプを取得します