PHP lstat() funktion

Definition och användning

lstat() funktionen returnerar information om fil eller symbolisk länk.

Syntaks

lstat(file)
Parameter Beskrivning
file Obligatorisk. Ange filen som ska kontrolleras.

Beskrivning

Hämta av file Statistisk information om fil eller symbolisk länk specificerad av parametern.

Returformat för lstat()

Numerisk index Relaterad nyckelnamn (från PHP 4.0.6) Beskrivning
0 dev Enhetsnamn
1 ino Nummer
2 mode inode skyddsläge
3 nlink Antal länkar
4 uid Användarens användar-ID
5 gid Gruppens användar-ID
6 rdev Enhets typ, om det är en inode-enhet
7 size Antal byte i filstorlek
8 atime Senaste åtkomsttid (Unix-tidsstämpel)
9 mtime Senaste ändringstid (Unix-tidsstämpel)
10 ctime Senaste ändringstid (Unix-tidsstämpel)
11 blksize 文件系统 IO 的块大小
12 blocks 所占据块的数目

提示和注释

提示:本函数与 stat() 函数相同,不同之处只有一点:如果 file 参数是符号连接的话,则该符号连接的状态被返回,而不是该符号连接所指向的文件的状态。

注释:本函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。

实例

<?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
)