<?php
function my_scandir($dir){
$files = array();
if ( $handle = opendir($dir) ) {
//打开文件夹
while ( ($file = readdir($handle)) !== false ) {
//从目录句柄中读取条目
if ( $file != ".." && $file != "." ) {//去掉.和..
if ( is_dir($dir . "/" . $file) ) {
$files[$file] = scandir($dir . "/" . $file);
//列出指定路径中的文件和目录
}else {
$files[] = $file;
}
}
}
closedir($handle);
return $files;
}
}
$b = my_scandir("e:\www\up\\");
print_r($b);

?>

转载于:https://www.cnblogs.com/wangbin/archive/2010/11/23/1885444.html

遍历一个文件夹下的所有文件和子文件夹相关推荐

  1. 解放文件夹下所有层级的特定格式文件,找出文件夹内所有的txt/FLAC/MP4/MP3等等等等,并复制到另一个文件夹中

    解放文件夹下所有层级的特定格式文件,找出文件夹内所有的txt/FLAC/MP4/MP3等等等等,并复制到另一个文件夹中 引言 代码 得意 天天学习,好好向上 引言 各位朋友们好!最近遇到一些想要方便办 ...

  2. Linux下使用C语言查找一个文件夹下指定扩展名的所有文件

    最近在linux下要干点和c语言相关的任务,其中涉及使用C语言查找一个文件夹下指定扩展名的所有文件,我去开始在网上查找后粘贴后不能用,最后发现是windows下才能使用.最后找到了一篇不错的文章,ht ...

  3. 删除指定文件夹下的小于 4K的所用文件...

    删除指定文件夹下的小于 4K的所用文件... (记一次垃圾邮件的删除..) Const ForReading = 1, ForWriting = 2, ForAppending = 8 Const T ...

  4. 获取一个文件夹下所有的文件名(包括文件夹名)

    第一种方法:直接复制法 如果你是 Win10用户,恭喜你! Win10版本偷偷摸摸的新增了一个功能,99.99%的人都没有察觉,看完这篇文章,你就成了那0.01%.这个功能在文件管理器中,叫做复制路径 ...

  5. python读取多个文件夹下所有txt_Python实现合并同一个文件夹下所有txt文件的方法示例...

    本文实例讲述了Python实现合并同一个文件夹下所有txt文件的方法.分享给大家供大家参考,具体如下: 一.需求分析 合并一个文件夹下所有txt文件 二.合并效果 三.python实现代码 # -*- ...

  6. win10用户名改了以后,C盘中用户文件夹下的以用户名命名的文件夹名字没有变化?还是之前的用户

    一.同一个账户bai是无法更改的,你若非要更改就只有添加一个账户[将其他人添加到这台电脑](设置分配的权限为管理员),重启后登陆删除以前的账户(注意:如有重要数据请先备份到系统盘以外). 二.win1 ...

  7. python生成文件怎么在文件名后面加1而不是覆盖_python脚本——将同一个文件夹下的相同文件名的不同文件分开...

    需求:一个文件夹下有相同文件名的两种格式的文件,且数量相等,我的两种文件格式是:jpg和tif.rbox.txt,想要把这两种文件分别放到两个文件夹里面 例如:将789文件夹下的两种文件分别放到456 ...

  8. spring cloud gateway 无故在/tmp文件夹下生成以synchronoss-file-upload开头大量文件夹

    最近公司在整理网关项目(没有使用spring 全家桶),为了整合其他项目,想要整合nacos进行服务注册与发现,并通过LB方式进行服务之间的调用.但是在上线后,运行了一会之后,发现机器在jps查看进程 ...

  9. linux打包运行python文件_Linux下安装pyinstaller用于将py文件打包生成一个可执行文件...

    安装使用流程 1. 首先给系统装个easy_install, 如果装了的可以跳过这步 到pypi官方网址 https://pypi.python.org/pypi/setuptools 去downlo ...

  10. win10电脑服务器在哪个文件夹下,Win10桌面背景在哪个文件夹?Win10桌面背景所在文件夹介绍...

    最近有Win10用户反映,之前电脑有设了张很好看的桌面背景,但后来不小心给换成了别的,现在想换回来,却不知道要在哪个文件夹找那张桌面背景,用户为此非常困恼.那么,Win10桌面背景在哪个文件夹呢?下面 ...

最新文章

  1. Python加密—RSA加密
  2. OC基础数据类型-NSData-NSMutableData-NSString
  3. python3 mysql错误 pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')
  4. 简洁易懂:c:out标签详解
  5. sap.dfa.help.utils.adapters.hm.myadapter
  6. Cocos2d-x 3.0新引擎文件夹结构
  7. LeetCode 333. 最大 BST 子树(递归)*
  8. LibcarePlus用户态程序热补丁
  9. linux怎么和windows互访,Linux和Windows操作系统远程互访的方法
  10. java mybatis分页查询语句_mybatis分页查询的实现(一)
  11. Flash builder 4.6 下载 破解 序列号【你懂的】
  12. 探索反汇编-在Linux环境下
  13. Java类和对象(全网最细详解)
  14. C语言鼠标病毒,鼠标也中毒Windows系统中鼠标乱动是否中了病毒
  15. 基于一道ctf 引发的 TP链分析
  16. Day19 - 摄像、拍照,滤镜中文指南
  17. 惊了!苹果高通在中国纠缠时 iPhone7/8却在德国惨遭下架
  18. ES6中Set方法实现数组去重
  19. 微信群服务器失败是什么原因,为什么微信群转让群主失败?微信群转让群主方法是什么?...
  20. SQL Server数据库实操 第四波 视图、索引

热门文章

  1. 从阅读中记笔记的8个技巧
  2. Scala中Either两个子类Left/Right
  3. 【面试题记】删除字符串中相邻重复字符
  4. 零基础入门金融风控-贷款违约预测
  5. 防止学生机退出电子教室软件的方法
  6. 2019年信息安全工程师上午真题及答案解析
  7. 如何通过TotalControl系统设置,提高电脑操作手机速度(教程)
  8. 简转繁的JS代码(转)
  9. LPR历史数据汇总(持续更新)
  10. uniapp实现倒计时