PHP使用递归方式列出当前目录中的所有文件。

本文演示了PHP使用递归列出当前目录下所有文件的方式:


< PHP
功能的文件列表($路径,为我){
/ /定义一个文件列表功能
$dir = opendir($路径);
而(($文件= readdir($dir))!= false){
美元美元的路径名=。$;
如果(is_dir($名)文件!= $文件!{){
对于($ = 0;$ TMP = 8 * I $;$ + +)

回声';
回声目录:$名。;
文件列表(按美元美元,我+ 1);
} elseif($文件!= $文件!{){
对于($ = 0;$ TMP = 8 * I $;$ + +)

回声';
echo $名。;
}
}
Chdir(..);
closedir($dir);
}
文件列表( /家/周/壳
/列出所有的文件和目录。
>


希望本文能对大家的PHP程序设计有所帮助。