PHP はディレクトリを走査し、統計ディレクトリ サイズを返します_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:28:43
オリジナル
788 人が閲覧しました

コードをコピーします コードは次のとおりです:

$dirname = "test1";
//mkdir($dirname);

//ディレクトリの 1 つの層を走査します
function listdir ($dirname) {
$ds = opendir($dirname);
while($file = readdir($ds)) {
$path = $dirname.'/'.$file
if(is_dir($file); ) {
echo " DIR:".$file."
";
if($file != "." && $file != "..") {
listdir($file); }
else {
echo "FILE:".$file . "
"
}
}

function totdir($dirname) { //listdir
static $tot = 0; ds = opendir ($dirname);
while($file = readdir($ds)) {
$path = $dirname.'/'.$file
if(is_dir($file)) {
//echo " DIR:" .$file."
";
if($file != "." && $file != "..") {
$tot += totdir($file);
}
}
else {
//echo "FILE:".$file . "
"
$tot += filesize($path);

//合計を返す
return
}

listdir ($dirname);

echo totdir($dirname)." バイト";



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

www.bkjia.com

tru​​e
http://www.bkjia.com/PHPjc/781034.html

技術記事

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!