PHP ZipArchive를 통해 압축된 패키지의 파일 크기를 어떻게 확인하나요?
요약:
PHP의 ZipArchive 클래스는 압축된 아카이브를 생성, 수정 및 추출하는 데 사용할 수 있는 매우 유용한 도구입니다. 그러나 때로는 대용량 파일을 처리할 때 대비할 수 있도록 압축된 패키지의 파일 크기를 판단해야 할 수도 있습니다. 이번 글에서는 PHP의 ZipArchive 클래스를 통해 압축된 패키지의 파일 크기를 확인하는 방법을 알아보겠습니다.
단계:
$zip = new ZipArchive; if ($zip->open('path/to/your/archive.zip') === true) { // 压缩包打开成功 } else { // 压缩包打开失败 }
$fileInfo = $zip->statIndex(0); // 获取第一个文件的信息 $fileSize = $fileInfo['size']; // 获取文件大小
$fileName = $zip->getNameIndex(0); // 获取第一个文件的文件名
$zip = new ZipArchive; if ($zip->open('path/to/your/archive.zip') === true) { for ($i = 0; $i < $zip->numFiles; $i++) { $fileInfo = $zip->statIndex($i); $fileName = $zip->getNameIndex($i); $fileSize = $fileInfo['size']; echo "文件名:$fileName,文件大小:$fileSize bytes "; } $zip->close(); } else { echo '无法打开压缩包文件'; }
참고:
결론:
PHP의 ZipArchive 클래스를 통해 압축된 패키지의 파일 크기를 쉽게 판단하고 필요에 따라 적절하게 처리할 수 있습니다. 이는 대용량 파일이 포함된 아카이브로 작업할 때 매우 중요합니다. 이 기사가 도움이 되기를 바랍니다!
위 내용은 PHP ZipArchive를 통해 압축된 패키지의 파일 크기를 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!