$path="."; //初使化用户所操作目录 $prevpath=dirname($path); //初使化当前脚本所在目录 $dir_handle=opendir($path); //打开文件系统所要处理的目录 while($file=readdir($dir_handle)) { //遍历目录下的所有对象 if($file!="." && $file!="..") { //去掉目录下当前目录和上一级目录 //$filename=$path."/".$file; //将目录名和当前目录下的文件名相连 $filename=$file; if(is_dir($filename)){ //echo 'is_dir'.$filename.'<br/>'; } if(is_file($filename)){ echo '<li><ul>'; echo '<li>'.iconv("GB2312","UTF-8",$filename).'</li>'; echo '<li>'.date("Y-m-j H:i:s", filectime($filename)).'</li>'; echo '</ul></li>'; //$this->filenum++; //将统计文件数所成员属性值自加1 } //array_push($files, $tmp); //将遍历出来的文件和目录对象都压入数组 } } closedir($dir_handle); //关闭目录资源指针
之前写过的这个东西,今天笔试新浪遇到了,居然忘了。。。。。太不常用了,opendir readdir closedir这几个函数