php对文件夹进行相关操作(遍历、计算大小)
为大家分享的第一个操作内容: 遍历并打印指定目录下所有文件function scan_dir($dir_name,$dir_flag=1) {static $FILE_COUNT=1; //记录文件数目 初值为1 目录名称不记 $FILE_COUNT--; //每调用一次scan_dir()函数自减1 @$dir_handle=opendir($dir_name); //抑制错误信息显示 便于自定义错误显示 if(!$dir_handle) die("目录打开错误!"); while(false!==($filename=readdir($dir_handle))) //文件名为‘0'时,readdir返回 FALSE,判断返回值是否不全等 {
} scan_dir('D:/AppServ/www/mytest/shopping/payment/'); /总结: #####单目录#####'."n";
}
}
closedir($handle);
}
}
}
list_files('D:/AppServ/www/mytest/shopping/payment'); PHP 对文件进行的第二个操作内容:获得文件夹大小 计算文件 //单位自动转换函数 function getRealSize($size) { $kb = 1024; //Kilobyte $mb = 1024 $kb; //Megabyte $gb = 1024 $mb; //Gigabyte $tb = 1024 * $gb; //Terabyte if($size < $kb) echo getRealSize(getDirSize('D:/AppServ/www/mytest/')); // get byte $big=dirsize(dirname($_SERVER['SCRIPT_FILENAME'])."/"); 以上就是关于php对文件夹的进行的基本操作,希望对大家的学习有所帮助。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |