PHP lstat () Funktion
Definition und Verwendung
lstat () Funktion liefert Informationen über eine Datei oder einen symbolischen Link.
Diese Funktion gibt ein Array mit den folgenden Elementen:
- [0] oder [dev] - Gerätenummer
- [1] oder [ino] - I-Knotennummer
- [2] oder [Modus] - Inode Schutzmodus
- [3] oder [nlink] - die Anzahl der Verbindungen
- [4] oder [uid] - Besitzer Benutzer-ID
- [5] oder [gid] - Inhaber Gruppen-ID
- [6] oder [rdev] - Inode Gerätetyp
- [7] oder [size] - Anzahl der Bytes der Dateigröße
- [8] oder [atime] - Zeitpunkt des letzten Zugriffs (Unix-Zeitstempel)
- [9] oder [mtime] - zuletzt geändert (Unix-Zeitstempel)
- [10] oder [Ctime] - Last Inode Wechselzeit (Unix-Zeitstempel)
- [11] oder [blksize] - IO-Dateisystem-Blockgröße (falls unterstützt)
- [12] oder [Blöcke] - Die Anzahl der belegten Blöcke
Grammatik
参数 | 描述 |
---|---|
file | 必需。规定要检查的路径。 |
Tipps und Hinweise
Anmerkung: Die Ergebnisse von dem Server zu dem Ergebnis von dieser Funktion zurück nicht derselbe Server ist.Dieses Array enthält einen numerischen Index, einschließlich der Namensindex, oder beides.
Anmerkung: Die Ergebnisse dieser Funktion zwischengespeichert werden.Verwenden Sie clearstatcache (), um den Cache zu löschen.
Tipp: lstat () Funktion und stat () Funktion im Wesentlichen ähnlich.Der einzige Unterschied ist, wenn der Dateiparameter ein symbolischer Link ist, dann den Status der symbolischen Verbindung zurückgibt (nicht der Zustand der symbolischen Link auf eine Datei).
Beispiele
print_r(lstat("test.txt"));
?>
Der obige Code ausgeben wird:
(
[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
)
Füllen Sie PHP - Dateisystem - Referenzhandbuch