php中打开目录并输出目录文件实现代码
发布时间:2022-09-15 09:41 所属栏目:121 来源:互联网
导读:opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用. 语法:opendir(path,context),实例代码如下: */ $d=dir(c:windows); //打开目录,并赋值给变量 echo handle:.$d-handle.n; //输出目录的handel属性 echo p; echo path:.$d-pa
opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用. 语法:opendir(path,context),实例代码如下: */ $d=dir("c:windows"); //打开目录,并赋值给变量 echo "handle:".$d->handle."n"; //输出目录的handel属性 echo "<p>"; echo "path:".$d->path."n"; //输出目录的path属性 echo "<p>"; while(false!==($entry=$d->read())) //通过循环读取对象的方法 { echo $entry."n"; } $d->close(); //关闭目录句柄 // $dir="c:windows"; //定义目录 if(is_dir($dir)) //如果变量为目录 { if($dh=opendir($dir)); //如果成功打开目录 { echo "目录".$dir."成功打开"; } } echo "<br>"; closedir($dh); //关闭打开的目录句柄 echo "目录".$dir."已经关闭!"; /// $dir=" c:windows "; //定义目录变量 if(is_dir($dir)) //判断变量是否为目录 { if($dh=opendir($dir)) //判断目录是否成功打开 { while(($file=readdir($dh))!==false) //循环读取目录中的文件信息 { echo "filename:$file,filetype:".filetype($dir.$file)."n"; //输出文件名及文件类型 } closedir($dh); //关闭目录句柄 } } /// if($handle=opendir('web')) //如果目录顺利打开 { while(false!==($file=readdir($handle))) //循环读取目录中的条目 { if($file!="."&&$file!="..") //如果文件不为当前或上级目录 { echo "$filen"; //输出文件名称 } } closedir($handle); //关闭目录句柄 } // if($handle=opendir('08')) //如果目录顺利打开 { while(false!==($file=readdir($handle))) //循环读取目录中的条目 { if($file!="."&&$file!="..") //如果文件不为当前或上级目录 { echo "$filen"; //输出文件名称 } } rewind($handle); //倒回目录句柄 if(readdir($handle)) //判断是否倒回成功 { echo "倒回成功"; } else { echo "倒回失败"; } closedir($handle); //关闭目录句柄 } //如果要对目录按字母排序如一 //开源代码phpfensi.com $files1=scandir($dir); //按字母升序列出内容到数组 $files2=scandir($dir,1); //按字母降序列出内容到数组 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读