lstat() 함수는 파일이나 심볼릭 링크에 대한 정보를 반환합니다.
이 함수는 다음 요소를 포함하는 배열을 반환합니다.
[0] 또는 [dev] - 장치 번호
[1] 또는 [ino] - 아이노드 번호
[2] 또는 [mode] - inode 보호 모드
[3] 또는 [nlink] - 연결 수
[4] 또는 [uid] - 소유자의 사용자 ID
[5] 또는 [gid] – 소유자의 그룹 ID
[6] 또는 [rdev] - inode 장치 유형
[7] 또는 [size] - 파일 크기(바이트)
[8] 또는 [atime] - 마지막 액세스 시간(Unix 타임스탬프)
[9] 또는 [mtime] - 마지막 수정 시간(Unix 타임스탬프)
[10] 또는 [ctime] - 마지막 inode 변경 시간(Unix 타임스탬프)
[11] 또는 [blksize] - 파일 시스템 IO의 블록 크기(지원되는 경우)
[12] 또는 [blocks] - 점유된 블록 수
lstat(파일)
매개변수 | 설명하다 |
---|---|
파일 | 필수의. 확인할 경로를 지정합니다. |
참고: 이 함수에서 반환된 결과는 서버 간 결과와 동일하지 않습니다. 이 배열에는 숫자 인덱스, 이름 인덱스 또는 둘 다가 포함됩니다.
참고: 이 함수의 결과는 캐시됩니다. 캐시를 지우려면clearstatcache()를 사용하세요.
팁: lstat() 함수는 stat() 함수와 거의 유사합니다. 유일한 차이점은 파일 매개변수가 기호 링크인 경우 기호 링크의 상태(기호 링크가 가리키는 파일의 상태가 아닌)가 반환된다는 것입니다.
<?phpprint_r(lstat("test.txt"));?>
위 코드는 다음을 출력합니다:
배열([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[모드] => 33206[nlink] => 1[uid] => 0[gid] => 0[rdev] => 0[크기] => 92[atime] => 1141633430[mtime] => 1141298003[ctime] => 1138609592[blksize] => -1[블록] => -1)