php is_dir 判断是否为目录
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-20 14:02:47 浏览: 评论:0
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是实际上是一个目录,而且是可读的,因为只有在这个假设你依靠,在这两种情况下,你有一个非空的可读目录.
Tags: is_dir php目录为空
- 上一篇:php 判断文件或目录是否存在
- 下一篇:php opendir 打开目录函数
相关文章
- ·PHP中file_exists与is_file,is_dir的区别(2016-08-18)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)