lstat

lstat -- ファイルまたはシンボリックリンクに関する情報を与えます

説明

array lstat(string filename);

filename という名前のファイルまたはシンボリックリンクの情報を得ます。 この関数は、filename パラメータが シンボリックリンクであった場合にシンボリック先のファイルのステータスでは なく、シンボリックリンクのステータスが返されること以外は、 stat 関数と同じです。

次の要素を有するファイル情報の配列を返します。

  1. device

  2. inode

  3. リンクの数

  4. 所有者のユーザー ID

  5. 所有者のグループ ID

  6. inode device * の場合、デバイス型

  7. バイト数で表したサイズ

  8. 最後にアクセスされた時間

  9. 最後に更新された時間

  10. 最後に変更された時間

  11. ファイルシステム I/O * のブロックサイズ

  12. 確保されたブロックの数

* - st_blksize 型をサポートしているシステムでのみ有効--他のシステム (例えば、Windows) では -1 を返します。

この関数の結果はキャッシュされます。詳細は、 clearstatcache を参照下さい。