003PHP文件处理——目录操作:rename scandir
<?php //目录操作:rename scandir /** * 修改目录名字: * rename('旧名字','新名字') 改变文件夹或者文件的名称 */ //var_dump(rename('60','61')); /*scandir 显示文件夹内的所有内容,返回数组,包括.与.. * */ /*$dir=scandir('.'); echo "<pre>"; print_r($dir);*/ /*通过scandir 遍历当前文件下的所有文件以及文件夹下的所有文件: * */ function scand($dir) { static $i = 0; static $d = 0; $dirInfo = scandir($dir); foreach ($dirInfo as $v){ if ($v!='.'&&$v!='..'){ $dirname=$dir.'\\'.$v; echo $dirname."<br/>"; if (is_dir($dirname)){ $count['dir']=++$d; scand($dirname); }else{ $count['file']= ++$i; } } } return $count; } $count=scand('.'); echo "<h1>一共有文件{$count['file']}个文件,文件夹{$count['dir']}个</h1>";