博客列表 >文件目录处理函数

文件目录处理函数

自己做笔记用的
自己做笔记用的原创
2018年04月23日 00:03:57649浏览

处理文件夹的基本思想如下:

    1.读取某个路径的时候判断是否是文件夹

    2.是文件夹的话,打开指定文件夹,返回文件目录的资源变量

    3.使用readdir读取一次目录中的文件,目录指针向后偏移一次

    4.使用readdir读取到最后,没有可读的文件返回false

    5.关闭文件目录


函数


opendir    打开文件夹,返回操作资源    

readdir    读取文件夹资源    

is_dir    判断是否是文件夹    

closedir    关闭文件夹操作资源    

filetype    显示是文件夹还是文件,文件显示file,文件夹显示dir

<?php
 $dir = 'h:/';
 if(is_dir($dir))  //判断是否为文件夹
 {
     if($dh=opendir($dir))  //打开文件夹
     {
             //读取文件夹,readdir是读取一次向后一次的,使用while将文件夹内的文件或者文件夹全部读取出来
         while(($file=readdir($dh))!=false)
         {
             //输出文件或文件夹名字和类型
            echo $file.'文件类型'.filetype($dir.$file).'<br>';
         }
         closedir($dh);  //关闭文件夹
     }
 }
?>

   


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议