fstat() 함수는 열린 파일에 대한 정보를 반환합니다.
아래에 주어진 요소가 있는 배열을 반환합니다 -
- [0] 또는 [dev] - 기기 번호
- [1] 또는 [ino] - 아이노드 번호
- [2] 또는 [모드] - 아이노드 보호 모드
- [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] - 할당된 블록 수
구문
fstat(file_pointer)
매개변수
-
file_pointer - fopen()을 사용하여 생성된 파일 포인터. 필수.
반환
fstat() 함수는 위에서 본 요소가 있는 배열을 반환합니다.
예시
<?php $file_pointer = fopen("one.txt", "r"); print_r(fstat($file_pointer)); fclose($file_pointer); ?>
다음은 요소를 보여주는 출력입니다.
출력
Array ( [0] => 0 [1] => 0 [2] => 33206 [3] => 1 [4] => 0 [5] => 0 [6] => 0 [7] => 120 [8] => 1928173529 [9] => 1124185875 [10] => 1114322653 [11] => -1 [12] => -1 [dev] => 0 [ino] => 0 [mode] => 33206 [nlink] => 1 [uid] => 0 [gid] => 0 [rdev] => 0 [size] => 120 [atime] => 1928173529 [mtime] => 1124185875 [ctime] => 1114322653 [blksize] => -1 [blocks] => -1 )