$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這幾個函數