PHP遍历某个目录下的所有文件和子文件夹的示例代码
发布于 2015-01-27 13:56:16 | 132 次阅读 | 评论: 0 | 来源: 网友投递
PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。
本文为大家提供 的是一个PHP遍历某个目录下的所有文件和子文件夹的示例代码,感兴趣的同学参考下。
function read_all_dir ( $dir )
{
$result = array();
$handle = opendir($dir);
if ( $handle )
{
while ( ( $file = readdir ( $handle ) ) !== false )
{
if ( $file != '.' && $file != '..')
{
$cur_path = $dir . DIRECTORY_SEPARATOR . $file;
if ( is_dir ( $cur_path ) )
{
$result['dir'][$cur_path] = read_all_dir ( $cur_path );
}
else
{
$result['file'][] = $cur_path;
}
}
}
closedir($handle);
}
return $result;
}
?>
相关阅读:
PHP遍历某个目录下的所有文件和子文件夹的示例代码
php实现遍历指定目录下的所有目录和文件的代码
php遍历替换目录下文件指定内容的方法
PHP中使用glob函数实现一句话删除某个目录下的所有文件
PHP循环输出指定目录下的所有文件和文件夹路径示例
php遍历类中包含的所有元素的方法
php递归删除目录下的文件但保留目录的实例分享
用PHP来计算某个目录大小的方法
php遍历解析xml字符串的方法
php Rename 更改文件、文件夹名称示例代码
php 遍历显示文件夹下所有目录、所有文件的函数
php遍历文件夹下的所有文件和子文件夹示例