stat
문서에 대한 정보를 제공합니다
stat()
함수는 파일에 대한 정보를 반환합니다.
<? php $ file = fopen ( "test.txt" , "r" ) ; print_r ( stat ( $ file ) ) ; fclose ( $ 파일 ) ; ?>
输出类似 :
정렬 ( [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 ))
fstat ( 파일 )
매개 변수 | 설명하다 |
---|---|
파일 | 필수의. 검사 할 문서를 지정하십시오. |
파일 에 지정된 파일에 대한 통계를 가져옵니다. 파일이 상징적 인 연결 인 경우 통계는 상징적 연결이 아니라 연결된 파일 자체에 관한 것입니다.
오류가 발생하면 stat()
false를 반환하고 경고가 발행됩니다.
반환 된 배열에는 파일에 대한 통계가 포함되어 있으며, 여기에는 다음 중 단위가 있으며 배열 첨자는 0에서 시작됩니다. 숫자 인덱스 외에도 PHP 4.0.6에서 시작하는 관련 인덱스를 통해 액세스 할 수 있습니다.
디지털 첨자 | 관련 키 이름 (PHP 4.0.6) | 설명 |
---|---|---|
0 | 데브 | 장치 이름 |
1 | 이노 | 숫자 |
2 | 방법 | Inode Protection 모드 |
3 | nlink | 연결된 수 |
4 | uid | 소유자의 사용자 ID |
5 | gid | 소유자 그룹 ID |
6 | rdev | 장치 유형, inode 장치 인 경우 |
7 | 크기 | 파일 크기의 바이트 수 |
8 | atime | 마지막 액세스 시간 (UNIX 타임 스탬프) |
9 | mtime | 마지막 수정 시간 (Unix 타임 스탬프) |
10 | C 시간 | 마지막으로 변경되었습니다 (UNIX 타임 스탬프) |
11 | blksize | 파일 시스템의 블록 크기 IO |
12 | 블록 | 점유 된 블록의 수 |