代码(有和视频中不同)

<?php
function my_dir($dir) {$files = [];if(@$handle = opendir($dir)) {while(($file = readdir($handle)) !== false) {if($file != ".." && $file != ".") {if(is_dir($dir . "/" . $file)) { //如果是子文件夹,进行递归$files[$file] = my_dir($dir . "/" . $file);} else {$files[] = $file;}}}closedir($handle);}return $files;
}
echo "<pre>";
print_r(my_dir("./"));
echo "</pre>";

如果报错:PHP Parse error: syntax error, unexpected ‘[’ in /usercode/file.php on line 4,切换到php 5.4 及以上版本就可以了

视频截图


目录遍历,PHP 遍历一个文件夹下所有文件和子文件夹的方法相关推荐

  1. 通过输入ab包名和后缀名自动添加或修改ab包名(同一文件夹下的所有文夹都会被修改包括子文件夹)

    说明 temp = temp.Substring(temp.IndexOf("Assets")); 这段代码主要是获取的文件路径为完整路径,而AssetImporter.GetAt ...

  2. python:复制文件夹及内容(包含子文件夹)到指定目录

    import yaml import os import shutildef copyHistorySession():source_path5048 = r'D:\sourse'target_pat ...

  3. 文件夹里面照片自动分成子文件夹_Windows居然自带这个功能,自动整理你硬盘里的照片...

    今天主要是想跟大家来聊聊本地照片的管理这个话题,当然了,至于你要管理什么照片,任君随意. 不管是手机拍照,还是相机拍照,最终相信大家还是会把照片导入到电脑的本地硬盘来存储. 只是照片多了,想要找照片的 ...

  4. 遍历文件夹(含子文件夹)方法

    做法基本上有2大类: ① 经典Dir ② FSO 即 Scripting. File System Object 的[文件系统对象]脚本方法. 一开始可能Dir方法较为普遍,但随着水平的提高,应用FS ...

  5. python读取文件夹下的文件以及子文件夹中文件

    os.listdir()读取目标文件夹下的文件名和子文件夹名,不会递归读取子文件夹下 names = os.listdir(".\\") for i in names:print( ...

  6. python 统计文件夹下的文件夹/某类型文件的数目

            用代码读取文件时,有时需要统计某文件夹下所有文件的数目,并读取指定数目的文件!我们通常使用python的os模块完成统计工作,具体方法如下: 1.统计某文件夹下的文件夹和文件的总个数( ...

  7. EVC实现拷贝文件夹下所有文件

    //======================================================================== //TITLE: //    EVC实现拷贝文件夹 ...

  8. java读取某个文件夹中的全部文件(包括子文件夹)

    主要思路 使用file.listFiles()函数可以获取到某文件夹下的所有文件信息,如果需要访问子文件夹下的文件,则需要对获取到的文件信息进行递归遍历,如果是目录则继续统计,如果是文件则加入文件列表 ...

  9. asp.net 递归删除文件夹及其子文件夹和所有文件[转]

    删除某文件夹及其所有子文件夹和文件 C#代码 /// <summary> /// 用递归方法删除文件夹目录及文件 /// </summary> /// <param na ...

  10. 批量改变文件夹和子文件夹中图片格式的两种方法

    生活中,我们通常会遇到这种问题:一个文件夹内部有多个子文件夹,每个文件夹内部有很多图片,我们想改变这些图片的格式. 例如.png格式图片支持背景透明,但我们想把它变成背景不透明的.jpg图片.又比如. ...

最新文章

  1. 树莓派4B Ubuntu18 vnc开机自启动
  2. iphone 使用ZBar 条码扫描
  3. MySQL慢查询处理之mysqldumpslow和mysqlsla
  4. koa-static使用时报Unexpected token function
  5. connect连接oracle6,Oracle Connect By 使用实例
  6. 【scala】集和映射
  7. esp8266原理图_ESP8266_22基于自身ADC的电压采样
  8. 怎么查看mysql帮助文档_高效查看MySQL帮助文档的方法
  9. 3. laravel 包含头尾文件
  10. html常用代码大全_电子元器件知识资料大全
  11. Java基础程序设计的报告
  12. Python基于协同过滤算法的电影推荐系统设计与实现
  13. Android手机型号及产品名
  14. 【图像去噪】基于butterworth滤波器、中值、维纳、小波算法实现图像去噪含GUI
  15. 共好:为管理者提供指南(肯·布兰佳)
  16. 【年终盘点】2019上海人工智能发展十大事记
  17. AI深度学习入门与实战19 语义分割:打造简单高效的人像分割模型
  18. html pre 转义,html转义-HTML转义字的转换问题
  19. 疑似网易泄露用户密码事件浅析
  20. 用秦九昭公式计算多项式

热门文章

  1. 微信小程序春天来了 安卓程序员进入冬眠?
  2. 镭速传输荣获“2021年度优秀软件产品”称号
  3. 实时采集福利彩票的中奖信息和最新开奖信息-JAVA
  4. 文本 去除重复行(sublime Text3 ,正则表达式)
  5. CC2541 BLE源码阅读知识积累之OSAL小结
  6. MySQL(三) 完整性约束
  7. 记一次安装protobuf的go协议生成插件protoc-gen-go的版本问题
  8. Matlab中矩阵的右上角有一撇表示什么意思
  9. 先序和中序构造二叉树
  10. lesson5画表情包