首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >php案例:一个文件夹的彻底遍历

php案例:一个文件夹的彻底遍历

作者头像
贵哥的编程之路
发布2023-12-18 12:56:58
发布2023-12-18 12:56:58
2960
举报
文章目录
  • 前言
  • 一、文件是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.效果
  • 总结

前言

一、文件是什么?

存储数据的地方

二、使用步骤

1.引入库

代码如下(示例):

代码语言:javascript
复制
<?php

function countFilesInFolder($folderPath) {
    $fileCount = 0;

    $files = scandir($folderPath);

    foreach ($files as $file) {
        if ($file === '.' || $file === '..') {
            continue;
        }

        $filePath = $folderPath . '/' . $file;

        if (is_file($filePath)) {
            $fileCount++;
        } elseif (is_dir($filePath)) {
            $fileCount += countFilesInFolder($filePath);
        }
    }

    return $fileCount;
}

$folderPath = 'D:/666';  // 替换为实际的文件夹路径

$fileCount = countFilesInFolder($folderPath);

echo "文件夹中的文件数量:$fileCount";


/*核心思路在于:以0开始,如果是文件就累加1。如果是文件夹的话,就进入里面。把所有的文件连同之前的全部累加起来,*/

2.效果

总结

写完了,谢谢大家.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-12-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 前言
  • 一、文件是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.效果
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档