PHP遍歷文件夾下全部文件

<?phpphp

//循環文件函數

function read_all ($dir){io

if(!is_dir($dir)) return false;
$handle = opendir($dir); //opendir()函數的做用是:打開目錄句柄
//每次使用readdir後,readdir會讀到下一個文件,readdir是依次讀出目錄中的全部文件,每次只能讀一個
if($handle){
while(($fl = readdir($handle)) !== false){
$temp = $dir.DIRECTORY_SEPARATOR.$fl;
//若是不加 $fl!='.' && $fl != '..' 則會形成把$dir的父級目錄也讀取出來
if(is_dir($temp) && $fl!='.' && $fl != '..'){
echo '目錄:'.$temp.'<br>';
read_all($temp);
}else{
if($fl!='.' && $fl != '..'){function

echo '文件:'.$temp.'<br>';
}
}
}
}
}循環

read_all('E:\phpstudy\PHPTutorial\WWW\ht');di

?>文件

相關文章
相關標籤/搜索