用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php is_dir 判断是否为目录

时间:2015-01-23  来源:西部数据  作者:西部数据

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

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

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

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

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

  1. <?php 
  2. var_dump(is_dir('a_file.txt')); 
  3. var_dump(is_dir('bogus_dir/abc')); 
  4.  
  5. var_dump(is_dir('..')); //one dir up 
  6. ?>  
  7.  
  8. //The above example will output: 
  9.  
  10. bool(false) 
  11. bool(false) 
  12. bool(true) 

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

  1. <?php 
  2.     if (is_dir($folder){ 
  3.         $contents = scandir($folder); 
  4.         $bad = array("."".."".DS_Store""_notes""Thumbs.db"); 
  5.         $files = array_diff($contents$bad); 
  6.     } 
  7. ?> 
  8.  
  9.  
  10. <?php  
  11. public static function isEmptyDir($dir){  
  12.      return (($files = @scandir($dir)) && count($files) <= 2);  
  13. }  
  14. ?> 
  15.  
  16. better ;) 
  17.  
  18. <?php 
  19. function is_empty_dir($dir
  20.     if (($files = @scandir($dir)) && count($files) <= 2) { 
  21.         return true;//开源代码phpfensi.com 
  22.     } 
  23.     return false; 
  24. ?> 

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

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门