zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Wolfram常用计算
    soapUI接口关联教程
    时间序列预测线上充值数据
    基于MySQL分析线上充值留存率
    更改用户资料需要完善脚本
    MySQL建立RFM模型
    Scrcpy使用入门
    虾皮Shopee社招面经分享(大数据开发方向),附内推方式
    MySQL Binlog 解析工具 Maxwell 详解
    MySQL Binlog 介绍
  • 原文地址:https://www.cnblogs.com/phpfans2012/p/2481471.html
Copyright © 2011-2022 走看看