递归复制&查看文件夹下的指定后缀的文件

<?php
    header("content-type:text/html;charset=utf8"); 
    set_time_limit(0); 
    $dir = "d:\\";
    function show ($dir){
        $handle = @opendir($dir);
        echo "<ul>";
      
while($file = @readdir($handle)){ if($file == "."||$file == "..") continue; if(is_dir("$dir/$file")){ show("$dir/$file"); }else{ if(pathinfo("$dir/$file",PATHINFO_EXTENSION) == "pdf"){ // copy("$dir/$file","./pdf/$file"); echo "<li>".iconv('gbk','utf-8',$file)."</li>"; } } }
echo "</ul>"; } show($dir);

 //递归查看

while($file = @readdir($handle)){
             if($file == "."||$file == "..")
                 continue;
             echo "<li>".iconv('gbk','utf-8',$file)."</li>";
             if(is_dir("$dir/$file")){
                 show("$dir/$file");
             }
         }

 

posted @ 2017-12-07 22:38  Basu  阅读(412)  评论(0编辑  收藏  举报