最新版本 1.3.3 (stable) was released on 2014-03-09
主要功能:通过正则查找 或获取目录树
1、 function glob($pattern, $dirpath, $pattern_type = ‘php‘)
通过搜索模式在指定目录下(不递归)查找匹配的文件和目录名
2、function maptree($directory)$pattern 正则表达式 以"/i"结尾时:通过eregi匹配正则
$dirpath 实际的目录
$pattern_type 搜索模式 (shell,perl,其他字符)shell:File_Find_match_shell、perl:preg_match、其他:ereg
返回值:所有匹配的文件和目录 如果不匹配返回空
获取简单结构目录树
$directory 实际的目录
返回值:两个元素的数组,第一个元素包含所有目录的列表,第二个元素包含所有文件的列表
3、function mapTreeMultiple($directory, $maxrecursion = 0, $count = 0)
获取有层次的目录树 function maptree高级版
$directory 实际的目录
$maxrecursion 文件夹递归深度 默认:0不限制
$count 不常用 $maxrecursion-$count做差控制递归深度
返回值:多维数组,包含所有子目录及其文件
4、function search($pattern, $directory, $type = ‘php‘, $fullpath = true, $match = ‘files‘)
搜索指定的目录树与指定的模式。返回一个包含所有匹配的文件和目录 function glob高级版
$pattern 正则表达式 以"/i"结尾时:通过eregi匹配正则
$directory 实际的目录
$type 搜索模式 (shell,perl,其他字符)shell:File_Find_match_shell、perl:preg_match、其他:ereg
$fullpath true:全路径模式 false:文件名
$match 匹配数据类型 ‘files‘, ‘dirs‘ or ‘both‘
返回值:所有匹配的文件和目录 如果不匹配返回空
5、function isError(&$var)
判断一个变量是否是一个PEAR错误
组成如下目录结果就可以使用了
原文:http://blog.csdn.net/starparker/article/details/21487587