• php is_dir 判断是否为目录


    -
    -
    php is_dir 判断是否为目录

    is_dir - 判断文件是否是一个目录

    报告错误描述
    布尔is_dir(字符串$文件名)
    告诉给定文件名是否是一个目录。

    报告错误参数

    文件名
    文件的路径。如果filename是一个相对的文件名,将检查相对于当前的工作目录。如果filename是一个符号或硬链接的链接,然后将得到解决和遏制。


    报告错误返回值
    返回TRUE,如果文件名存在,并且是一个目录,否则返回FALSE。

    报告错误的例子

    例子1 is_dir()例子

    <?php
    var_dump(is_dir('a_file.txt'));
    var_dump(is_dir('http://www.hzhuti.com/nokia/e66/ /abc'));

    var_dump(is_dir('..')); //one dir up
    ?>
    The above example will output:

    bool(false)
    bool(false)
    bool(true)
    当我运行的scandir我一直运行一个简单的过滤器,文件系统工件帐户(特别是从一个简单的FTP文件夹拖放)和“。” “..”显示在每一个目录

    <?php
        if (is_dir($folder){
            $contents = scandir($folder);
            $bad = array(".", "..", ".DS_Store", "_notes", "Thumbs.db");
            $files = array_diff($contents, $bad);
        }
    ?>


    <?php
    public static function isEmptyDir($dir){
         return (($files = @scandir($dir)) && count($files) <= 2);
    }
    ?>

    better ;)

    <?php
    function is_empty_dir($dir)
    {
        if (($files = @scandir($dir)) && count($files) <= 2) {
            return true;
        }
        return false;
    }
    ?>
    注意:你显然应事先检查,如果$ dir是实际上是一个目录,而且是可读的,因为只有在这个假设你依靠,在这两种情况下,你有一个非空的可读目录。

    更多详细内容请查看:http://www.111cn.net/phper/24/is_dir.htm

  • 相关阅读:
    VFL使用
    深复制与浅复制&&strong,copy修饰符总结
    数组的三种查找方法
    开发技巧-代码块使用
    2 duplicate symbols for architecture“文件冲突”
    利用echarts画折线图圆饼
    tab栏切换2
    利用highcharts.js画圆饼
    tab切换
    file上传图片并展示
  • 原文地址:https://www.cnblogs.com/phpfans2012/p/2481471.html
Copyright © 2020-2023  润新知