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文件操作的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did27763