php专区

 首页 > php专区 > PHP高级 > 文件上传 > php is_dir 判断是否为目录 - php文件操作

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

分享到:
【字体:
导读:
         [导读] php is_dir 判断是否为目录,is_dir - 判断文件是否是一个目录报告错误描述,布尔is_dir(字符串$文件名),告诉给定文件名是否是一个目录.报告错误参数,文件名,文件的路径,如果filename是一个相对...

php is_dir 判断是否为目录

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

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

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

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

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

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

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

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

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

分享到:
php opendir 打开目录函数 - php文件操作
php opendir 打开目录函数 php opendir 打开目录函数. PHP 4中,PHP 5中,opendir - 打开目录句柄. 报告错误描述:资源opendir,字符串$路径[,资源$背景],开辟了一个目录句柄将用于随后的closedir(),readdir()和rewinddir()调用. 定义和用法:opendir() 函数打开一个目录句柄,可由 closedir()...
php 判断文件或目录是否存在 - php文件操...
php 判断文件或目录是否存在 方法很简单的php 判断文件或目录是否存在有自带的函数,file_exists文件是否存在,判断目录是否存在我们用is_dir就OK了,实例代码如下: $file = "data.txt";  $dir = "www.phpfensi.com/newdata";    if(file_exists($file))  {      ec...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……