您正在使用IPV4(34.204.180.223)访问本站 您本次共访问本站 1 次
用户名: 用QQ登录本站
密 码:
验证码:
首页 软件 编程 笑话 知识 公告 台风 日历 计算器 行情 简化版
文明驾车我带头,文明行路我带头,礼貌让座我带头      

【腾讯云】618云上GO!云服务器限时秒杀,1核2G首年95元!       [公益] 节省一分零钱 献出一份爱心 温暖世间真情      
广告位招租中
2021年 建军节 3
2021年 七夕节 16
2022年 元 旦 156
2022年 春 节 187
 
  • 本类新增
    本类热门文章
    您现在的位置:首页 >> PHP >> 内容
    PHP遍历指定目录下所有文件和目录
    内容摘要: ?php//功能:遍历指定目录下所有文件function scan_dir($dir_name,$dir_flag=1) {static $FILE_COUNT=1;//记录文件数目 初值为1$FILE_COUNT--;//每调用一次scan_dir()函数自减1@$dir_handle=opendir($dir_name);//禁止错误信息显示,这样有利于......
    <?php

    //功能:遍历指定目录下所有文件

    function scan_dir($dir_name,$dir_flag=1) {

    static $FILE_COUNT=1;//记录文件数目 初值为1

    $FILE_COUNT--;//每调用一次scan_dir()函数自减1

    @$dir_handle=opendir($dir_name);//禁止错误信息显示,这样有利于自定义错误显示

    if(!$dir_handle)die("目录打开失败!");

    while(false!==($filename=readdir($dir_handle))){//文件名为'0'时,readdir返回FALSE,判断返回值是否不全等

    $flag=$dir_flag;

    //当$filename不存在或者不是目录时返回false

    if($filename!='.'&&$filename!='..'){

    $FILE_COUNT++;//不记录当前路径和上一级路径

    while($flag>0&&--$flag) //负数仍为真

    echo '&nbsp';

    if(is_dir($dir_name.$filename)){//判断是否是目录

    echo '<strong>'."<a href=".$dir_name.$filename.">".$filename."</a></strong><br>";

    scan_dir($dir_name.$filename.'/',$dir_flag+1);//$dir_flag标志目录树层次

    }

    else echo "<a href=".$dir_name.$filename.">".$filename."</a><br>";

    }

    }

    closedir($dir_handle);//关闭目录句柄

    echo "一共有文件(含目录):".$FILE_COUNT.'个<br>';

    }

    scan_dir("other");

    ?>

    版权声明:本内容来源于互联网,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
    上一篇:PHP获取文件扩展名的函数 下一篇:PHP获取操作系统、IP、地理位置、浏览器、ISP等
    发布日期:2021/6/25
    手机扫二维码直达本页
    发布时间:17:16:12
    点击:355
    录入:齐天大圣
    相关文章
    Baidu

    YiJiaCMS V5.9 Build 21.7.20(MSSQL) 闽ICP备05000814号-1
    本空间由景安网络提供,百度云加速提供加速防护
    ©2000-2021