filesize

filesize

(PHP 3, PHP 4, PHP 5)
filesize -- 取得檔案大小
說明
int filesize ( string filename )
返回檔案大小的位元組數,如果出錯返回 FALSE 並生成一條 E_WARNING 級的錯誤。
注: 因為 PHP 的整數類型是有符號的,並且大多數平台使用 32 位整數,filesize() 函式在碰到大於 2GB 的檔案時可能會返回非預期的結果。對於 2GB 到 4GB 之間的檔案通常可以使用 sprintf("%u", filesize($file)) 來克服此問題。
注: 本函式的結果會被快取。更多信息參見 clearstatcache()。
提示: 自 PHP 5.0.0 起本函式也可被某些 URL wrapper 使用。參考附錄 M 來看哪些 wrapper 支持 stat() 系列函式的功能。
例子 1. filesize() 例子
<?php
// 輸出類似:somefile.txt: 1024 bytes
$filename = 'somefile.txt';
echo $filename . ': ' . filesize($filename) . ' bytes';
?>

相關詞條

熱門詞條

聯絡我們