PHP遍历文件夹及子文件夹下的所有文件

piaoling  2011-02-04 16:42:33
PHP遍历文件夹及子文件夹下的所有文件(经典简短代码)
2009-05-12 16:22

 

function show_list($path){
        if(is_dir($path)){
                $dp=dir($path);
                while($file=$dp->read())
                        if($file!='.'&&$file!='..')
                                show_list($path.'/'.$file);
                $dp->close();
        }
        echo "$path<br>";
}
show_list('test');

个人体验:

速度很快很强大,遍历还是蛮不错的,但要对文件进行操作就有点为难了,我在前面加上$i=0,在后面$i ,输出结果是按文件夹给分类了,也就是在遍历另一个文件夹时$i又从0开始,要将结果写入文本文件也不太方便,必须以添加的方式写才行,而且得写很多次,不知道是不是我不会用. 

 

类别 :  PHP(78)  |  浏览(3131)  |  评论(0)
发表评论(评论将通过邮件发给作者):

Email: