在PHP中,目录函数 readdir() 用于从目录句柄中读取条目。

    函数语法:

 string readdir ([ resource $dir_handle ] )

函数参数说明:

参数 描述
dir_handle 可选。指定之前由 opendir() 打开的目录句柄资源。如果该参数未指定,则使用最后一个由 opendir() 打开的链接。

readdir() 函数用于返回目录中下一个文件的文件名,成功则返回文件名 ,如果失败则返回 false,文件名以在文件系统中的排序返回。

示例:

<?php$path = 'E:\soft';
if (is_dir($path)) {// 打开目录句柄$res = @opendir($path);// 读取文件条目while (false !== ($file = readdir($res))) {if ($file != '.' && $file != '..') {echo $file . '<br>';}}
}

以上代码输出指定目录中的文件条目。

注意,此处需要明确地检测返回值是否全等于(值和类型都相同)FALSE,否则任何目录项的名称求值为 FALSE 的都会导致循环停止(例如一个目录名为"0")。

PHP目录函数 readdir (从目录句柄中读取条目)相关推荐

  1. linux c readdir 顺序,Linux读取目录函数readdir以及inode结构简介

    readdir 语法: struct dirent* readdir(DIR* dir_handle); 返回值: dirent结构 函数种类: 文件存取 内容说明 本函数用来读取目录.返回目录中的文 ...

  2. java resources 目录_[Java] 在 jar 文件中读取 resources 目录下的文件

    注意两点: 1. 将资源目录添加到 build path,确保该目录下的文件被拷贝到 jar 文件中. 2. jar 内部的东西,可以当作 stream 来读取,但不应该当作 file 来读取. 例子 ...

  3. python生成word目录_Python 文件与目录操作方法总结

    Python 有很多内置的模块和函数可用于文件的操作处理,这些函数都分布在几个模块上:如 os,os.path,shutil 和pathlib 等等.本文收集了许多您需要知道的函数,以便在 Pytho ...

  4. C++:从json文件中读取参数/创建文件夹/位拼接

    目录 1.从json文件中读取参数 2.创建文件夹 3.位运算拼接 1.从json文件中读取参数 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,和xml ...

  5. 使用ifstream从文件中读取内容

    文章目录 1 使用ifstream从文件中读取内容 1 使用ifstream从文件中读取内容 文件map.txt的内容如下: 代码如下: #include <iostream> #incl ...

  6. (R语言)从文件中读取数据

    7.1 函数read.table() 该函数可以直接将文件中完整的数据帧读入.此时文件要符合特定的格式: 1 第一行应当提供数据帧中每个变量的名称: 2 每一行(除变量名称行)应包含一个行标号和各变量 ...

  7. 将从数据库中读取的号码中间四位隐去显示在界面上

    需求 在使用各种软件或者是查看个人信息时常看到中间的四位信息是用"*"代替的.以达到保护信息的目的. 实现方法,使用fill函数.将从数据库中读取的string型的电话号码转成ch ...

  8. Linux C中readdir()函数:读取目录函数

    头文件:#include <sys/types.h>   #include <dirent.h> 函数原型:struct dirent * readdir(DIR * dir) ...

  9. C语言readdir()函数:读取目录函数

    相关函数:open, opendir, closedir, rewinddir, seekdir, telldir, scandir 头文件:#include <sys/types.h> ...

最新文章

  1. CIKM投稿数量1700篇,图神经网络成热门方向,最佳论文纷纷进行图研究
  2. matlab2011实验3,matlab实验3探索.doc
  3. 小白自学Java框架,框架的全面解析总结
  4. 地震了?不,是心动了!
  5. 带文件卖面,老坛酸菜面重回超市货架!你会买账吗?京东、淘宝依然屏蔽
  6. php正则表达式修正符,深入解析PHP正则模式修正符
  7. JSP编程中遇到的问题及解决
  8. STM32开发,使用IAR软件建立工程
  9. 代码检查工具--findBugs
  10. Icode编程>>>图形化编程>>>1级训练场>>>基础训练【2】
  11. GPS开发、定位修改
  12. jQuery 效果 - fadeIn() 方法
  13. 最好的评价线性回归的指标-R Squared
  14. 安迪·格鲁夫: 一个PC时代的大写符号
  15. oracle期末考试参考答案
  16. 关于xml加载提示: Error on line 1 of document : 前言中不允许有内容
  17. 手机视频监控软件功能需求
  18. drupal安装教程 linux,linux:搭建Drupal
  19. linux系统镜像怎么克隆好友,使用SystemImager克隆Linux系统
  20. leetcode605.种花问题(简单)

热门文章

  1. c++版MC(我的世界)
  2. PostgreSQL使用pgAdmin4不能编辑表里的数据
  3. Py之transformers:transformers的简介、安装、使用方法、案例应用之详细攻略
  4. 新房装修的顺序是什么呢?
  5. 181010 逆向-inctf(ultimateGo)
  6. mac laravel valet ----- win laravel phpstudy
  7. 今天公司下午放半天假,下午干什么好呢?在公司加班?去外面浪?回家睡觉?还是?
  8. Exchange 禁用将诊断信息包含在发送到远程域的收件人的未送达报告(供管理员使用的诊断信息)
  9. QProcess文档
  10. 军队文职数学Ⅱ-物理考试题型总结