ファイル情報をまとめて取得する
![]()
stat関数は、ファイルに関する情報を配列として返します。
latest関数も同様ですが、引数にシンボリックリンクを指定すると、シンボリックリンク自体の情報を返すところが異なります。
これらの関数から返される配列は、次のような添え字キーと文字列キーを持つ連想配列です。
返される配列 添字キー 文字列キー 説明 0 dev デバイス番号 1 ino inode番号 2 mode パーミッション(10進数表現) 3 nlink リンク数 4 uid 所有者のユーザID 5 gid 所有者のグループID 6 rdev デバイスタイプ(Windowsでは-1) 7 size ファイルサイズ(バイト) 8 atime 最終アクセス時刻(タイムスタンプ) 9 mtime 最終更新時刻(タイムスタンプ) 10 ctime 最終inode時刻(タイムスタンプ) 11 blksize ブロックサイズ(Windowsでは-1) 12 blocks 割り当てブロック数 これらの関数の結果はキャッシュされますので、最新のファイル情報をチェックしたい場合は、これらの関数を実行する前にclearstatcache関数でキャッシュをクリアします。