
statName 함수는 ZipArchive 클래스의 메소드 중 하나로, ZIP 아카이브 내의 파일 또는 디렉토리의 정보를 가져올 수 있습니다.
이 함수는 ZIP 아카이브 내의 특정 파일 또는 디렉토리의 이름을 인수로 받고, 해당 파일 또는 디렉토리의 정보를 배열로 반환합니다.
위 코드에서 statName 함수는 ZIP 아카이브 'example.zip' 내의 'example.txt' 파일의 정보를 가져와 $stat 변수에 저장합니다.
statName 함수가 반환하는 값은 다음과 같은 정보를 포함합니다:
- 파일 크기
- 파일 타입
- 파일 권한
- 파일 소유자 ID
- 파일 소유자 이름
- 파일 그룹 ID
- 파일 그룹 이름
- 마지막 접근 시간
- 마지막 수정 시간
- 마지막 변경 시간
이 정보를 사용하려면, 반환된 배열을 참조하여 원하는 정보를 가져올 수 있습니다.
예를 들어, 파일 크기를 가져올 때는 $stat['size']를 사용하고, 파일 타입을 가져올 때는 $stat['type']을 사용합니다.
위 코드에서 $stat 변수를 사용하여 파일 크기, 타입, 권한, 소유자 ID, 소유자 이름, 그룹 ID, 그룹 이름, 마지막 접근 시간, 마지막 수정 시간, 마지막 변경 시간을 가져올 수 있습니다.
#hostingforum.kr
php
$zip = new ZipArchive;
$zip->open('example.zip');
$stat = $zip->statName('example.txt');
echo "파일 크기: $stat[size] 바이트n";
echo "파일 타입: $stat[type]n";
echo "파일 권한: $stat[perms]n";
echo "파일 소유자 ID: $stat[uid]n";
echo "파일 소유자 이름: $stat[uname]n";
echo "파일 그룹 ID: $stat[gid]n";
echo "파일 그룹 이름: $stat[gname]n";
echo "마지막 접근 시간: $stat[atime]n";
echo "마지막 수정 시간: $stat[mtime]n";
echo "마지막 변경 시간: $stat[ctime]n";
이러한 정보를 사용하여 ZIP 아카이브 내의 파일 또는 디렉토리의 상태를 확인하거나, 파일을 업로드하거나 다운로드할 때 필요한 정보를 가져올 수 있습니다.
2025-06-05 00:59