라이브러리
[PHP] lstat - 파일이나 심볼릭 링크에 대한 정보를 제공합니다.
PHP의 lstat 함수
PHP의 `lstat` 함수는 파일의 메타데이터를 가져올 때 사용됩니다. 이 함수는 `stat` 함수와 유사하지만, 심볼릭 링크를 제외한 실제 파일의 메타데이터를 가져올 때 사용됩니다.
# lstat 함수의 사용법
`lstat` 함수는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
lstat(string $filename, array &$stat): bool
* `$filename`: 가져올 파일의 이름입니다.
* `$stat`: 가져올 파일의 메타데이터를 저장할 배열입니다.
# 예제
다음 예제는 `lstat` 함수를 사용하여 파일의 메타데이터를 가져오는 방법을 보여줍니다.
#hostingforum.kr
php
// 파일의 이름
$filename = 'example.txt';
// 파일의 메타데이터를 가져올 배열
$stat = array();
// lstat 함수를 사용하여 파일의 메타데이터를 가져옵니다.
if (lstat($filename, $stat)) {
// 가져온 메타데이터를 출력합니다.
echo "파일 이름: " . $stat['name'] . "
";
echo "파일 크기: " . $stat['size'] . " 바이트
";
echo "파일 타입: " . $stat['type'] . "
";
echo "파일 권한: " . $stat['mode'] . "
";
echo "파일 소유자: " . $stat['uid'] . "
";
echo "파일 그룹: " . $stat['gid'] . "
";
echo "파일 생성 시간: " . $stat['atime'] . "
";
echo "파일 수정 시간: " . $stat['mtime'] . "
";
echo "파일 액세스 시간: " . $stat['ctime'] . "
";
} else {
echo "파일을 찾을 수 없습니다.
";
}
# lstat 함수의 결과
`lstat` 함수는 파일의 메타데이터를 가져올 때 다음 결과를 반환합니다.
* `name`: 파일의 이름
* `size`: 파일의 크기(바이트)
* `type`: 파일의 타입(파일, 디렉토리, 심볼릭 링크 등)
* `mode`: 파일의 권한
* `uid`: 파일의 소유자 ID
* `gid`: 파일의 그룹 ID
* `atime`: 파일의 액세스 시간
* `mtime`: 파일의 수정 시간
* `ctime`: 파일의 생성 시간
# 참고
* `lstat` 함수는 심볼릭 링크를 제외한 실제 파일의 메타데이터를 가져올 때 사용됩니다.
* `stat` 함수는 심볼릭 링크를 포함한 파일의 메타데이터를 가져올 때 사용됩니다.
* `fstat` 함수는 파일 디스크립터를 사용하여 파일의 메타데이터를 가져올 때 사용됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.