在沒有外部程式的情況下在PHP 中取得大於2 GB 的檔案大小
取得超過2 GB 的檔案大小
取得超過2 GB 的檔案的檔案大小可以是由於filesize() 和stat() 等本機PHP 函數的限制,這具有挑戰性。但是,有替代解決方案可以在不依賴外部程式的情況下實現此目的。
解決方案:大檔案工具專案
如果上述方法失敗,專案將回退到使用 PHP 的 filesize()函數,對於大於 2 GB 的檔案可能無法提供準確的結果。
程式碼範例
<code class="php">function filesize64($file) { // ... (code implementation as described above) } $fileSize = filesize64('path/to/largefile.ext');</code>
以下程式碼範例示範如何使用filesize64() Big File Tools 專案中的函數來取得檔案大小資訊:
透過使用Big File Tools 項目,開發人員現在可以在PHP 中檢索大於2 GB 的檔案大小,甚至在32-位元平台,而無需外部程式或緩慢的檔案內容讀取機制。以上是如何在沒有外部工具的情況下在 PHP 中取得超過 2GB 的檔案大小?的詳細內容。更多資訊請關注PHP中文網其他相關文章!