代码

<?php
function listFile($dir)
{
$fileArray = array();
$cFileNameArray = array();
if($handle = opendir($dir))
{
while(($file = readdir($handle)) !== false)
{
if($file !="." && $file !="..")
{
if(is_dir($dir."\\".$file))
{
$cFileNameArray = listFile($dir."\\".$file);
for($i=0;$i<count($cFileNameArray);$i++)
{
$fileArray[] = $cFileNameArray[$i];
}
}
else
{
$fileArray[] = $file;
}
}
}
return $fileArray;
}
else
{
echo "111";
}
}
$aaa = listFile("D:\\xampp\htdocs\sanyitape\images");
var_dump($aaa);

?>

转载于:https://www.cnblogs.com/davidhhuan/archive/2010/04/21/1716970.html

php遍历文件夹(获得文件名)相关推荐

  1. 遍历文件夹下文件名 几种方法

    获取文件夹中文件名称 Sub test() Dim Mypath, MyName Mypath = ThisWorkbook.Path & "\"    ' 指定路径. M ...

  2. Python遍历文件夹获取文件名并写入excel

    # coding=utf-8 import os import xlwt #操作excel模块 import sysfile_path = sys.path[0]+'\\filenamelist.xl ...

  3. 随笔1:shell递归遍历文件夹

    最近工作需要,写了一些shell脚本用来做服务器一键打包更新, 通过for递归遍历文件夹时文件名中含有空格,它会当成两个文件 解决方式:修改分隔IFS #! /bin/bashfunction dfs ...

  4. c语言 遍历文件夹中所有文件名,C# 遍历文件夹下所有子文件夹中的文件,得到文件名...

    假设a文件夹在F盘下,代码如下.将文件名输出到一个ListBox中 using System.Data; using System.Drawing; using System.Linq; using ...

  5. python根据文件名或后缀名遍历文件夹下所有文件或图片的路径,并计算文件行数

    python遍历文件夹下所有文件或图片的路径 代码 指定目录下的指定后缀文件 import glob #获取指定目录下的所有图片 print (glob.glob("\\home\\qiao ...

  6. Linux下遍历文件夹的实现

    转自:http://blog.csdn.net/wallwind/article/details/7528474 linux C 遍历目录及其子目录 #include <stdio.h> ...

  7. python批量删除文件1001python批量删除文件_Python实现递归遍历文件夹并删除文件...

    思路: 遍历文件夹下面的文件夹 如果文件夹名称等于".svn",则修改文件夹的属性(因为".svn"的文件都是只读的,你不能直接删除) 删除此文件夹 如果文件夹 ...

  8. python批量读取文件夹中的所有excel文件-python遍历文件夹下所有excel文件

    大数据处理经常要用到一堆表格,然后需要把数据导入一个list中进行各种算法分析,简单讲一下自己的做法: 1.如何读取excel文件 网上的版本很多,在xlrd模块基础上,找到一些源码: import ...

  9. Java File类应用:递归遍历文件夹和递归删除文件

    要求: 1)采用递归遍历文件夹下的所有文件,包括子文件夹下的文件 2)采用递归删除文件下的所有文件 注意: 以下递归删除文件的方法,只能删除文件,所有的文件夹都还会存在若要删除正文文件夹,可以在递归删 ...

  10. Python高效率遍历文件夹寻找重复文件

    前言 为什么要写这篇文章呢...主要还是业务中有个需求,遍历一个将近200w数据的文件夹,大部分还都是视频文件那种,但是这玩意用的次数还不多,做文件夹index也不是很ok,所以写了一个脚本来处理这个 ...

最新文章

  1. 2019年十大数据与分析技术趋势
  2. 【C++ 语言】引用 ( 引用简介 | 指针常量 | 常量指针 | 常引用 | 引用参数 | 引用 指针 对比 )
  3. 【数理知识】《矩阵论》方保镕老师-第5章-矩阵微积分及其应用
  4. Spring利用JDBCTemplate实现批量插入和返回id
  5. linux——用户理解及管理
  6. 微信公众平台消息接口开发(34)桃花运测试
  7. java对hashmap迭代_Java:通过HashMap迭代,这样更有效率?
  8. matlab fftshift_数字信号处理没有Matlab?用Python一样很爽
  9. javascript基础知识(16) 变量提升
  10. LiveWallPaper 让您的壁纸动起来 连载(三)——OpenGL ES特辑
  11. C语言数组和指针的理解_在取地址运算上的操作_指针加减操作_a 和a 的区别
  12. TWebBrowser 与 MSHTML(3): window 对象的属性、方法、事件纵览
  13. servlet向ajax传递数据库,一、JSP、servlet、SQL三者之间的数据传递(前台与后台数据交互)...
  14. ie6中margin失效问题
  15. 深入JavaScript之获取cookie以及删除cookie
  16. Go基础:延迟调用defer、异常处理
  17. SWUST OJ【972】
  18. 努力不是为了追赶别人,只是为了超越自己
  19. border-color属性设置单边边框和综合四边边框颜色
  20. win7家庭版升级win7旗舰版

热门文章

  1. flink 入门及安装
  2. OpenResty-ngx.var变量
  3. 楔和的基本群|Seifert-Van Kampen定理的简单应用
  4. 源码安装apache后将其设置为开机启动
  5. BW作为源系统连接时,激活DSO或其他模型时提示8*数据源不存在,无法激活
  6. DNS服务器构建(一)-—构建域名缓存服务器
  7. 信息系统开发平台OpenExpressApp - ClickOnce智能部署
  8. Linux LAMP架构搭建
  9. PHP设计模式——代理模式
  10. datatable删除行、列