ホームページ  >  記事  >  バックエンド開発  >  PHP フォルダー サイズ取得関数の使用例_PHP チュートリアル

PHP フォルダー サイズ取得関数の使用例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:47:46915ブラウズ

PHP Get Folder Size 関数の使用例

この記事では、PHP Get Folder Size 関数の使用方法について説明します。皆さんの参考に共有してください。詳細は以下の通りです

?

// フォルダーのサイズを取得します

関数getDirSize($dir)

{

$handle = opendir($dir);

while (false!==($FolderOrFile = readdir($handle)))

{

if($FolderOrFile != "." && $FolderOrFile != "..")

{

if(is_dir("$dir/$FolderOrFile"))

{

$sizeResult += getDirSize("$dir/$FolderOrFile");

}

その他

{

$sizeResult += filesize("$dir/$FolderOrFile");

}

}

}

closedir($handle);

$sizeResult を返す;

}

// 自動単位換算機能

関数getRealSize($size)

{

$kb = 1024 キロバイト

;

$mb = 1024 * $kb;

$gb = 1024 * $mb; // ギガバイト

;

$tb = 1024 * $gb;

if($size

{

$size を返します。" B";

}

else if($size < $mb)

{

round($size/$kb,2)を返します。" KB";

}

else if($size < $gb)

{

round($size/$mb,2)を返す。" MB";

}

else if($size < $tb)

{

ラウンド($size/$gb,2)を返します。" GB";

}

その他

{

round($size/$tb,2)を返します。" TB";

}

}

echo getRealSize(getDirSize('サイズを取得する必要があるディレクトリ'));

?>

この記事が皆様の PHP プログラミング設計に役立つことを願っています。

http://www.bkjia.com/PHPjc/1025335.html

本当http://www.bkjia.com/PHPjc/1025335.html技術記事 PHPのフォルダーサイズ取得関数の使用例 この記事では、PHPのフォルダーサイズ取得関数の使用方法について説明します。皆さんの参考に共有してください。詳細は次のとおりです: ? // フォルダーのサイズを取得します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。