php怎么遍历目录及子目录

   2025-01-31 7290
核心提示:在PHP中,可以使用scandir()函数来遍历目录和子目录。下面是一个示例代码:function traverseDirectory($dir) {// 扫描目录并获

在PHP中,可以使用scandir()函数来遍历目录和子目录。下面是一个示例代码:

function traverseDirectory($dir) {    // 扫描目录并获取文件和子目录列表    $files = scandir($dir);        // 遍历列表中的每个文件和目录    foreach($files as $file) {        // 跳过当前目录和上级目录        if ($file == '.' || $file == '..') {            continue;        }                // 拼接文件或目录的完整路径        $path = $dir . '/' . $file;                // 如果是目录,则递归调用traverseDirectory函数        if (is_dir($path)) {            traverseDirectory($path);        } else {            // 打印文件路径            echo $path . "\n";        }    }}// 调用函数遍历目录traverseDirectory('/path/to/directory');

以上代码会遍历指定目录及其子目录中的所有文件,并打印出文件的完整路径。可以将/path/to/directory替换为实际的目录路径。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言