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 中国語 Web サイトの他の関連記事を参照してください。