遍历文件夹的2种方法

遍历文件夹的2种方法
方法一:
<?php
$i="upfiles";//$i是要显示的目录,*表示当前目录下所有目录和所有文件
while($file=glob($i)){
 
foreach($file as $s){
 
//$t=is_dir($s) ? "[文件夹] $s<br />" : "[文件] $s<br />";
if(!is_dir($s)){
echo $s."<br/>";
}
 
}
 
$i.="/*";
 
}
 
?>

 

方法二:
核心知识点:
$dir=opendir("目录");
readdir( $dir );
closedir( $dir );
 
 
 
function showlist($folderdir){
$dirname=$folderdir;
$dir = opendir( $dirname );
while( $file = readdir( $dir ) ){
 
if($file!="."&&$file!=".."&&is_dir($dirname."/".$file)){
showlist($dirname."/".$file);
}
else if($file!="."&&$file!="..") {
echo $file."<br/>";
}
}
closedir( $dir );
}
 
showlist("upfiles");

 


关注公众号,了解更多it技术(it问答网

发表评论

电子邮件地址不会被公开。