Heim  >  Artikel  >  php教程  >  php递归遍历之遍历文件夹下的所有文件和子文件

php递归遍历之遍历文件夹下的所有文件和子文件

WBOY
WBOYOriginal
2016-06-13 09:48:061289Durchsuche

下面我来给大家推荐一个网友写的php递归遍历之遍历文件夹下的所有文件和子文件实例代码,希望对各位朋友有所帮助。


写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。

 代码如下 复制代码

$dirs='e:/pdf'; 

function FileShow($dirs) { 

    $dir=opendir($dirs); 

    while ($f=readdir($dir)) { 

    if($f != '.' && $f != '..'){ 

    $file=$dirs.'/'.$f; 

    if(is_file($file)){ 

        echo 'FileName:'.$file.'
'; 

        //echo 'FileName:'.iconv('gb2312','utf-8',$file).'
'; 

    }else{ 

        FileShow($file); 

        } 

    } 

    } 

FileShow($dirs);

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn