PHP获取目录下的文件(包括子目录中的文件)

原创 2015年11月18日 14:40:54
   /**
    *获取指定目录下的所有文件包括子目录中的文件
    */
    function getAllFiles($path)
    {
        //判断是否是目录
        if(is_dir($path))
        {
            if ( $handle  =  opendir ($path )) 
            {
                while ( false  !== ( $file  =  readdir ( $handle ))) 
                {
                    if ( $file  !=  "."  &&  $file  !=  ".." ) 
                    {
                        $this->getAllFiles($path."/".$file);
                    }
                }
                closedir ( $handle );
            }
        }
        //判断是否是正常文件
        if(is_file($path))
        {
            echo  " $path ".":".md5_file ( $path )."</br>" ;
        }
    }

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

vb实现获取指定目录内的所有文件(包括子目录)

Option Explicit'以竖式遍历先遍历某子目录及内部所有子目录,然后再返回与之同级的目录 Sub GetPath(ByVal FilePath As String, ByVal list ...
  • lmdcszh
  • lmdcszh
  • 2011年09月11日 22:04
  • 3345

PHP获取文件夹内所有文件包括子目录文件的名称或路径

/* * new getFile($_dir[,$_emptyDir,$_fileType]); * @parma $_dir 是目录名称 * @parma $_emptyDir 是否获取空文件夹,...
  • ly89cn
  • ly89cn
  • 2015年09月21日 09:38
  • 220

读取某一目录下(包括子目录)所有mp3、wma、m4a格式文件,制作成m3u列表(Java, Windows)

把以前别人写过的程序改了改,

二、列出指定目录下的文件(包括子目录)

当File对象指向一个目录时,可以通过File对象来获取目录下的文件信息。     1、File类的list方法返回该目录下所有文件(包括目录)的文件名,文件名不包含路径信息。     2、Fil...
  • TFFITS
  • TFFITS
  • 2012年04月23日 18:26
  • 1665

java遍历目录下的包括子目录下的所有文件

在java中遍历一个文件夹里边的所有文件,可以有两种方式:       一、递归遍历,通常也是开发者第一时间能想到的方法,递归遍历的优点是:实现起来相对简单,代码量相对较少,执行效率较高,缺点是:比较...

用python遍历目录下文件(不包括子目录)

#!/usr/bin/env python #coding=gbk __author__ = 'lc' import MySQLdb import glob import os import sys...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP获取目录下的文件(包括子目录中的文件)
举报原因:
原因补充:

(最多只允许输入30个字)