라이브러리

[PHP] SplFileObject::fstat - 파일 정보를 가져옵니다.




SplFileObject::fstat


PHP의 `SplFileObject` 클래스는 파일을 다루기 위한 다양한 메서드를 제공합니다. `fstat` 메서드는 파일의 현재 상태를 반환하는 메서드입니다.

# fstat 메서드의 사용법


`fstat` 메서드는 파일의 현재 상태를 반환하는 메서드입니다. 반환되는 값은 `stat` 함수의 반환값과 유사합니다. `stat` 함수는 파일의 현재 상태를 반환하는 내장 함수입니다.

# 예제


#hostingforum.kr
php

// test.txt 파일이 존재하는 경우

$file = new SplFileObject('test.txt', 'r');

$file->fstat();



// 파일의 현재 상태를 출력

print_r($file->fstat());



위의 예제에서는 `test.txt` 파일의 현재 상태를 반환합니다. 반환되는 값은 다음과 같습니다.

#hostingforum.kr
php

Array

(

    [dev] => 647

    [ino] => 123456

    [mode] => 33188

    [nlink] => 1

    [uid] => 1000

    [gid] => 1000

    [rdev] => 0

    [size] => 1024

    [atime] => 1643723906

    [mtime] => 1643723906

    [ctime] => 1643723906

    [blksize] => 4096

    [blocks] => 8

)



# 반환되는 값


`fstat` 메서드는 다음 값을 반환합니다.

- `dev`: 파일의 장치 번호
- `ino`: 파일의 인노드 번호
- `mode`: 파일의 권한
- `nlink`: 파일의 링크 수
- `uid`: 파일의 소유자 ID
- `gid`: 파일의 소유자 그룹 ID
- `rdev`: 파일의 장치 번호 (유닉스에서만 사용)
- `size`: 파일의 크기
- `atime`: 파일의 마지막 액세스 시간
- `mtime`: 파일의 마지막 수정 시간
- `ctime`: 파일의 마지막 생성 시간
- `blksize`: 블록 크기
- `blocks`: 블록 수

# 참고


`fstat` 메서드는 파일의 현재 상태를 반환하는 메서드입니다. 반환되는 값은 `stat` 함수의 반환값과 유사합니다. `stat` 함수는 파일의 현재 상태를 반환하는 내장 함수입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 143 페이지

검색

게시물 검색