/**

* getDir()去文件夹列表

* getFile()去对应文件夹下面的文件列表

* 二者的区别在于判断有没有“.”后缀的文件,其他都一样

* edit bbs.it-home.org

*/

//获取文件目录列表,该方法返回数组

function getDir($dir) {

$dirArray[]=NULL;

if (false != ($handle = opendir ( $dir ))) {

$i=0;

while ( false !== ($file = readdir ( $handle )) ) {

//去掉"“.”、“..”以及带“.xxx”后缀的文件

if ($file != "." && $file != ".."&&!strpos($file,".")) {

$dirArray[$i]=$file;

$i++;

}

}

//关闭句柄

closedir ( $handle );

}

return $dirArray;

}

//获取文件列表

function getFile($dir) {

$fileArray[]=NULL;

if (false != ($handle = opendir ( $dir ))) {

$i=0;

while ( false !== ($file = readdir ( $handle )) ) {

//去掉"“.”、“..”以及带“.xxx”后缀的文件

if ($file != "." && $file != ".."&&strpos($file,".")) {

$fileArray[$i]="./imageroot/current/".$file;

if($i==100){

break;

}

$i++;

}

}

//关闭句柄

closedir ( $handle );

}

return $fileArray;

}

//调用方法getDir("./dir")……可以是绝对路径也可以是相对路径

?>

php 显示目录列表,php读取目录列表与文件列表的代码举例相关推荐

  1. find linux 目录深度_把 Linux 上的文件列表和排序玩出花来

    Linux 命令可以提供文件的详细信息,也可以自定义显示的文件列表,甚至可以深入到文件系统的目录中,只要你愿意看. • 来源:linux.cn • 作者:Sandra Henry-stocker • ...

  2. 云对象获取服务器的文件列表,云对象获取服务器的文件列表

    云对象获取服务器的文件列表 内容精选 换一换 通过应用与华为OBS(Object-based Storage Service)对接,实现对象或者Widget资产存储功能.对象存储服务(Object-b ...

  3. java 读取raw文件_Android 读取assets和raw文件内容实例代码

    这篇文章主要介绍了Android 读取assets和raw文件内容的相关资料,并附简单实例代码,需要的朋友可以参考下 android之文件操作--读取assets和raw文件下的内容 1.分别创建as ...

  4. ftp 登陆后读取目录列表失败

    在centos7上面部署完vsfpt后, 使用虚拟用户在windows上面登陆ftp时, 显示登陆成功,但是读取目录列表失败,响应码为:425 Failed to establish connecti ...

  5. Linux 命令之 lsof -- 列出当前系统已打开的文件列表

    文章目录 命令介绍 常用选项 字段说明 文件类型 文件描述符 文件状态模式 锁模式 参考示例 (一)查看打开指定文件的所有进程 (二)列出由某个 PID 对应的进程打开的所有文件 (三)查看指定名称的 ...

  6. R语言list.files函数获取文件列表实战

    R语言list.files函数获取文件列表实战 目录 R语言list.files函数获取文件列表实战 #仿真数据 #基本语法

  7. 巧用DOS命令打印上线文件列表

    如日常开发中,新增了一个项目,上线前需要告知版控修改了那些文件,如果文件多的话一个一个摘取必然耗时, 则可以在开发之前使用分部类及使用特定目录等方法将要更新和新增的文件置放于某一目录下,再配合DOS中 ...

  8. LINUX下用C语言历遍目录 C语言列出目录

    (被考了一题遍历目录,连需要的系统库函数我都不知道...打击中...) 小羽给了一个答案: #include<stdio.h> #include<dirent.h> int m ...

  9. el-upload自定义文件列表

    <el-upload:action="uploadUrl"ref="importUpload":auto-upload="false" ...

最新文章

  1. 用800行代码做个行为树(Behavior Tree)的库(2
  2. asp.net服务器控件button先执行js再执行后台的方法
  3. java中extends ,implements的顺序问题
  4. mysql索引的使用和优化
  5. ValueError: XPath error: Invalid expression in //*[@id=‘info‘]/div/p[1]/test()_Python系列学习笔记
  6. 为什么人生气时说话用喊的
  7. 硬盘序列号示例_序列化代理模式示例
  8. mooc课程下载_如何使用十大商学院的免费课程制作MOOC“ MBA”
  9. pygame render怎么显示中文_PyGame开发游戏(2D)02.基础图元
  10. 微信小程序自定义组件(二)
  11. mysql数据还原时报错_还原mysql数据库时报错
  12. C++ 一周刷完C++基础课程(同C程序进行比较)
  13. put与putIfAbsent区别
  14. Centos7.5 安装禅道16.x版本,Linux 安装最新版本的禅道
  15. linux 基础课程讲义,Linux基础讲义.ppt
  16. Flex笔记_格式化数据
  17. 悉尼大学计算机相关专业硕士,悉尼大学计算机硕士课程详细介绍
  18. CV界的明星人物们和他们的主页地址
  19. 稳压二极管的工作原理是什么?
  20. 六轴机器人直角坐标系建立_知识篇-六轴机器人坐标

热门文章

  1. 新手也能看懂的 SpringBoot 异步编程指南
  2. 数据产品-指标体系和埋点设计
  3. 前端:后端,我要分手,你不适合我
  4. “数据门”事件频发如何避免人为因素导致数据泄露?
  5. Mysql执行计划查看
  6. 11.6 MariaDB安装 11.7/11.8/11.9 Apache安装
  7. JMeter Listeners - Part 2: Listeners that Aggregate Data Samples
  8. RDBMS vs. NoSQL Clojure概述
  9. Saltstack常用模块及API
  10. 高性能JavaScript-JS脚本加载与执行对性能的影响