####遍历目录 opendir('路径') 打开一个目录 readdir(资源) 读取一个目录 closedir(资源) 关闭一个目录 #####1.打开目录 $dir = opendir('./abc'); var_dump($dir); #####2.readdir:读取一个目录资源,并将指针往前移,返回文件名或者目录名 $res = readdir($dir); //. $res = readdir($dir); //.. $res = readdir($dir); //文件夹中的内容 $res = readdir($dir); //文件夹中的内容 $res = readdir($dir); //文件夹中的内容 var_dump($res);
$total = 0;
遍历数组用foreach,遍历目录用while
while (false !== ($res = readdir($dir))) { //为了防止变态的文件名是0
var_dump($res);
if ($res == '.' || $res == '..') continue;
$total += filesize('./abc/'.$res);
}
echo $total;
var_dump(filesize($res)); //filesize('1.txt');
var_dump(filesize('./abc/'.$res)); //filesize('1.txt');
#####3.closedir() 关闭目录 closedir($dir);