一个php函数,能够遍历一个文件夹下的所有文件和子文件夹 。
来源:互联网 发布:进程调度算法流程图 编辑:程序博客网 时间:2024/05/29 10:10
这个函数是别人写的,我整理了一下,加了很多注释。
函数说明:
本函数执行过程:
检测目录->打开目录->读取目录->去除特殊目录->判断子目录里是否还存在文件->如是,再次调用->如不是,将文件条目放入数组->关闭文件夹->返回文件夹条目。
<?php /** * 将读取到的目录以数组的形式展现出来 * @return array * opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用。 * is_dir() 函数检查指定的文件是否是目录。 * readdir() 函数返回由 opendir() 打开的目录句柄中的条目。 * @param array $files 所有的文件条目的存放数组 * @param string $file 返回的文件条目 * @param string $dir 文件的路径 * @param resource $handle 打开的文件目录句柄 */ function my_scandir($dir){ //定义一个数组 $files=array(); //检测是否存在文件 if(is_dir($dir)){ //打开目录 if($handle=opendir($dir)) { //返回当前文件的条目 while(($file=readdir($handle))!==false){ //去除特殊目录 if($file!="." && $file!=".."){ //判断子目录是否还存在子目录 if(is_dir($dir."/".$file)){ //递归调用本函数,再次获取目录 $files[$file]=my_scandir($dir."/".$file); }else { //获取目录数组 $files[]=$dir."/".$file; } } } //关闭文件夹 closedir($handle); //返回文件夹数组 return $files; } } } echo "<pre>"; print_r(my_scandir("你电脑里面可执行的目录"));
0 0
- php编程,写一个函数,能够遍历一个文件夹下的所有文件和子文件夹
- 一个php函数,能够遍历一个文件夹下的所有文件和子文件夹
- 一个php函数,能够遍历一个文件夹下的所有文件和子文件夹 。
- PHP写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- 写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- 3.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- 写一个函数,能够遍历一个文件夹下的所有文件和子文件夹
- (最明了)写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- 写出一个函数,能够遍历一个文件下的所有文件夹和子文件夹(新浪)
- 写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- 【Day12】写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- 写一个函数,能够遍历一个文件夹下的所有文件和子文件夹
- PHP函数遍历一个文件夹下的所有文件和子文件夹
- 写一个函数能够遍历文件夹下的所有文件和文件夹
- 遍历一个文件夹下所有的文件和子文件夹
- 遍历一个文件夹下的所有文件和子文件夹
- 遍历一个文件夹下的所有文件和子文件夹
- php写一个函数遍历文件夹下所有的文件和子文件
- Different Ways to Add Parentheses
- 《HBase权威指南》读书笔记12:第十二章 集群管理
- 欢迎使用CSDN-markdown编辑器
- java程序性能优化
- json学习笔记_02_java创建json数据
- 一个php函数,能够遍历一个文件夹下的所有文件和子文件夹 。
- Apk加壳完整示例
- sql 存储过程分页查询
- 基于Smack3.0.4+ Openfire3.10.2下学习开发IM(三)用户基础信息(VCard)
- js中(function(){…})()立即执行函数写法理解
- 个人经过多方查询所得关于懒加载的一些浅薄认识,及如何设置随机颜色,让个人界面变得多彩
- 找工作
- 回射客户端服务器select 修改版[1]( echo client && server improved by select function)
- js自执行函数的几种不同写法的比较