<完全なPHPファイルシステムリファレンス
定義と使用法
lstat()関数は、ファイルまたはシンボリックリンクに関する情報を返します。
この関数は、以下の要素を持つ配列を返します。
- [0]または[DEV] - デバイス番号
- [1]または[アミノ] - inode番号
- [2]または[MODE] - iノード保護モード
- [3]または[nlink] - リンク数
- [4]または[UID] - 所有者のユーザID
- [5]または[GID] - 所有者のグループID
- [6]または[RDEV] - iノードデバイスタイプ
- [7]または[サイズ] - バイト単位でのサイズ
- [8]または[atimeの] -最終アクセス(as Unix timestamp)
- [9]または[最終変更時刻] -最終更新日(as Unix timestamp)
- [10]または[CTIME] -最終inode変更(as Unix timestamp)
- [11]または[BLKSIZE] -ファイルシステムIOのブロックサイズ(if supported)
- [12]または[ブロック] - 割り当てられたブロックの数
構文
lstat(file)
パラメーター | 説明 |
---|---|
file | 必須。 チェックするファイルを指定します。 |
ヒントと注意事項
Note:この関数の結果は、サーバーへのサーバーとは異なります。 配列番号インデックス、名前インデックス、またはその両方を含んでいてもよいです。
Note:この関数の結果はキャッシュされます。 使用clearstatcache()キャッシュをクリアします。
Tip:この関数はに似ているstat() fileパラメータがシンボリックリンクの場合、シンボリックリンクのステータスが返されること(ないファイルのステータスがシンボリックリンクで指さ)を除き、。
例
<?php
print_r(lstat("test.txt"));
?>
上記のコードの出力は次のようになります。
Array
(
[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
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 92
[atime] => 1141633430
[mtime] => 1141298003
[ctime] => 1138609592
[blksize] => -1
[blocks] => -1
)
<完全なPHPファイルシステムリファレンス