PHP fstat() 함수

정의와 사용법

fstat() 함수는 열린 파일에 대한 정보를 반환합니다.

문법

fstat(file)
파라미터 설명
pipe 필수입니다. 확인할 열린 파일을 지정합니다.

설명

파일 포인터 handle로 열린 파일의 통계 정보를 가져옵니다.

이 함수는 파일의 통계 정보를 포함하는 배열을 반환합니다. 이 배열은 다음 요소를 포함합니다:

숫자 인덱스 관련 키 이름(PHP 4.0.6 이상) 설명
0 dev 장치 이름
1 ino 번호
2 mode inode 보호 모드
3 nlink 연결 수
4 uid 소유자의 사용자 ID
5 gid 소유자의 그룹 ID
6 rdev 장치 유형, inode 장치인 경우
7 size 파일 크기의 바이트 수
8 atime 최근 방문 시간(유닉스 시간 표시)
9 mtime 최근 변경 시간(유닉스 타임스탭)
10 ctime 최근 변경 시간(유닉스 타임스탭)
11 blksize 파일 시스템 IO 블록 크기
12 blocks 차지하는 블록 수

추가 정보 및 주석

추가 정보:이 함수는 stat() 함수는 유사하지만, 그것은 열린 파일 포인터에 대해 작용하는 것이 아니라 파일 이름에 대해 작용합니다.

예제

<?php
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?>

출력 예제:

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
)