递归复制&查看文件夹下的指定后缀的文件
<?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"); } }