라이브러리
[PHP] streamWrapper::stream_stat - 파일 리소스에 대한 정보 검색
PHP Stream Wrapper: Stream_stat
PHP의 Stream Wrapper는 파일 시스템에 접근하는 방법을 제공합니다. Stream Wrapper는 파일을 스트림으로 다루는 방법을 제공하며, 이 스트림을 통해서 파일의 속성을 확인하거나 변경할 수 있습니다. Stream_stat은 이러한 속성을 확인하는 메서드입니다.
Stream_stat 메서드
Stream_stat 메서드는 파일의 속성을 확인하는 메서드입니다. 이 메서드는 파일의 크기, 권한, 소유자, 그룹, 생성 시간, 수정 시간, 액세스 시간을 반환합니다.
예제
#hostingforum.kr
php
// 파일 경로
$file_path = 'example.txt';
// 파일 속성을 확인하는 메서드
$stat = stream_stat($file_path);
// 파일 속성을 출력하는 예제
echo "파일 이름: " . basename($file_path) . "
";
echo "파일 크기: " . $stat['size'] . " 바이트
";
echo "권한: " . $stat['perms'] . "
";
echo "소유자: " . $stat['uid'] . "
";
echo "그룹: " . $stat['gid'] . "
";
echo "생성 시간: " . date('Y-m-d H:i:s', $stat['atime']) . "
";
echo "수정 시간: " . date('Y-m-d H:i:s', $stat['mtime']) . "
";
echo "액세스 시간: " . date('Y-m-d H:i:s', $stat['ctime']) . "
";
결과
#hostingforum.kr
파일 이름: example.txt
파일 크기: 12 바이트
권한: 420
소유자: 1000
그룹: 1000
생성 시간: 2023-02-07 14:30:00
수정 시간: 2023-02-07 14:30:00
액세스 시간: 2023-02-07 14:30:00
참고
- `stream_stat` 메서드는 파일의 속성을 확인하는 메서드입니다.
- `$stat` 변수는 파일의 속성을 포함하는 배열입니다.
- `$stat['size']`는 파일의 크기를 반환합니다.
- `$stat['perms']`는 파일의 권한을 반환합니다.
- `$stat['uid']`는 파일의 소유자를 반환합니다.
- `$stat['gid']`는 파일의 그룹을 반환합니다.
- `$stat['atime']`, `$stat['mtime']`, `$stat['ctime']`는 파일의 생성 시간, 수정 시간, 액세스 시간을 반환합니다.
추가 정보
- `stream_stat` 메서드는 파일의 속성을 확인하는 메서드입니다.
- 이 메서드는 파일의 크기, 권한, 소유자, 그룹, 생성 시간, 수정 시간, 액세스 시간을 반환합니다.
- `$stat` 변수는 파일의 속성을 포함하는 배열입니다.
- `$stat` 변수는 다음과 같은 속성을 포함합니다.
+ `size`: 파일의 크기
+ `perms`: 파일의 권한
+ `uid`: 파일의 소유자
+ `gid`: 파일의 그룹
+ `atime`: 파일의 생성 시간
+ `mtime`: 파일의 수정 시간
+ `ctime`: 파일의 액세스 시간
예제
#hostingforum.kr
php
// 파일 경로
$file_path = 'example.txt';
// 파일 속성을 확인하는 메서드
$stat = stream_stat($file_path);
// 파일 속성을 출력하는 예제
echo "파일 이름: " . basename($file_path) . "
";
echo "파일 크기: " . $stat['size'] . " 바이트
";
echo "권한: " . $stat['perms'] . "
";
echo "소유자: " . $stat['uid'] . "
";
echo "그룹: " . $stat['gid'] . "
";
echo "생성 시간: " . date('Y-m-d H:i:s', $stat['atime']) . "
";
echo "수정 시간: " . date('Y-m-d H:i:s', $stat['mtime']) . "
";
echo "액세스 시간: " . date('Y-m-d H:i:s', $stat['ctime']) . "
";
결과
#hostingforum.kr
파일 이름: example.txt
파일 크기: 12 바이트
권한: 420
소유자: 1000
그룹: 1000
생성 시간: 2023-02-07 14:30:00
수정 시간: 2023-02-07 14:30:00
액세스 시간: 2023-02-07 14:30:00
참고
- `stream_stat` 메서드는 파일의 속성을 확인하는 메서드입니다.
- `$stat` 변수는 파일의 속성을 포함하는 배열입니다.
- `$stat['size']`는 파일의 크기를 반환합니다.
- `$stat['perms']`는 파일의 권한을 반환합니다.
- `$stat['uid']`는 파일의 소유자를 반환합니다.
- `$stat['gid']`는 파일의 그룹을 반환합니다.
- `$stat['atime']`, `$stat['mtime']`, `$stat['ctime']`는 파일의 생성 시간, 수정 시간, 액세스 시간을 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.