当前位置:首页 > 科技动态 > 正文

php 如何查询目录大小写

php 如何查询目录大小写

在PHP中,你可以使用`scandir( `函数来列出目录中的所有文件和文件夹,然后通过`filesize( `函数来获取每个文件的大小。对于文件夹,`filesize...

在PHP中,你可以使用`scandir()`函数来列出目录中的所有文件和文件夹,然后通过`filesize()`函数来获取每个文件的大小。对于文件夹,`filesize()`将返回0,因为文件夹不包含文件内容,只包含其他文件和文件夹。为了计算目录的总大小,你可以遍历目录中的所有文件,累加它们的大小。

以下是一个PHP脚本示例,它计算给定目录的总大小(包括子目录):

```php

function dirSize($dir) {

$size = 0;

if (is_dir($dir)) {

if ($dh = opendir($dir)) {

while (($file = readdir($dh)) !== false) {

if ($file != "." && $file != "..") {

$path = $dir . DIRECTORY_SEPARATOR . $file;

if (is_dir($path)) {

$size += dirSize($path);

最新文章