php打开目录文件类型,php中打开目录并输出目录文件实现代码

opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用。

语法

opendir(path,context)

*/

$d=dir("c:windows");         //打开目录,并赋值给变量

echo "handle:".$d->handle."n";       //输出目录的handel属性

echo "

";

echo "path:".$d->path."n";        //输出目录的path属性

echo "

";

while(false!==($entry=$d->read()))       //通过循环读取对象的方法

{

echo $entry."n";

}

$d->close();           //关闭目录句柄

//

$dir="c:windows";          //定义目录

if(is_dir($dir))           //如果变量为目录

{

if($dh=opendir($dir));         //如果成功打开目录

{

echo "目录".$dir."成功打开";

}

}

echo "
";

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);          //关闭目录句柄

}

//如果要对目录按字母排序如一

$files1=scandir($dir);         //按字母升序列出内容到数组

$files2=scandir($dir,1);        //按字母降序列出内容到数组

转载随意,但请附上文章地址:-)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值