好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php is_dir 判断是否为目录 - php文件操作

php is_dir 判断是否为目录

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

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

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

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

报告错误的例子,is_dir()例子代码如下:

<?php  var_dump( is_dir ( 'a_file.txt' ));  var_dump( is_dir ( 'bogus_dir/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; //开源代码phpfensi.com       }       return  false;  }  ?> 

注意: 你显然应事先检查,如果$ dir是实际上是一个目录,而且是可读的,因为只有在这个假设你依靠,在这两种情况下,你有一个非空的可读目录.

查看更多关于php is_dir 判断是否为目录 - php文件操作的详细内容...

  阅读:63次