php读取文件夹,PHP readdir()和scandir():读取目录下的文件及文件夹
前面我们介绍了使用《opendir() 函数》打开一个目录资源,正确打开目录后就可以获取该目录下的文件及文件夹信息了。在 PHP 中提供了 readdir() 和 scandir() 两个函数来读取指定目录下的内容,下面我们来分别介绍以下。
1、readdir() 函数
使用 readdir() 函数可以获取目录中下一个文件或目录的名称,函数的语法格式如下:
readdir([resource $dir_handle])
其中,$dir_handle 为可选参数,表示通过 opendir() 函数打开的目录资源。
【示例】使用 readdir() 函数读取指定目录中的的文件及文件夹。
$dir = 'D:';
if(is_dir($dir)){
$info = opendir($dir);
while (($file = readdir($info)) !== false) {
echo $file.'
';
}
closedir($info);
}
?>
运行结果如下:
6C4816922082
CloudMusic
code
Download
Drivers
Gopath
install
System Volume Information
uploads
www
2、scandir() 函数
除了使用函数 readdir() 可以获取目录下的文件及文件夹名称外,使用 scandir() 函
php读取文件夹,PHP readdir()和scandir():读取目录下的文件及文件夹相关推荐
- copy所有的java文件到硬盘_将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad...
listFiles方法接受一个FileFilter对象,这个FileFilter对象就是过虑的策略对象,不同的人提供不同的FileFilter实现,即提供了不同的过滤策略. //将d:\java目录下 ...
- python怎么判断一个文件是否存在-python怎么判断一个目录下是否存在某个文件??谢啦!...
12.2 C语言对文件操作的支持 12.2.1 文件的打开 FILE *fopen( "路径+文件名","读写模式"); FILE *fopen(const c ...
- java批量提取文件夹名称_bat 批量提取指定目录下的文件名
bat 批量提取指定目录下的文件名 下面是批量获取指定目录下的文件名的核心代码 @echo off echo text input set input= set /p input=: echo %in ...
- python加载图片并显示_python读取目录下所有的jpg文件,并显示第一张图片的示例...
python读取目录下所有的jpg文件,并显示第一张图片的示例 如下所示: # -*- coding: UTF-8 -*- import numpy as np import os from scip ...
- python打开指定文件-python打包压缩、读取指定目录下的指定类型文件
下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...
- vc2010+openCV1.0实现将指定目录下的所有jpg文件缩放后存放到目标文件夹
开发环境:winXP + vc2010 + OpenCV1.0 OpenCV1.0安装目录: D:\opensource\opencv1.0 源代码: /*功能:将指定目录下的所有JPG文件进行缩放后 ...
- python读取压缩文件的指定后缀的文件_python打包压缩、读取指定目录下的指定类型文件...
下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...
- Android之获取指定目录下的所有特殊文件名字
1.获取指定目录下的所有特殊文件名字 比如我们在sdcard目录下的chenyu这个文件夹里面获取以so文件结尾的所有文件名 2.代码 public ArrayList<String> g ...
- Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,
Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...
- java 使用不同目录下的类_如何运行在不同目录下的java类文件? - Break易站
Java 基础语法 在本文中,我们将学习如何使用其他项目的实用程序,类和成员.在继续之前,让我们了解一些关键字. 类路径 类路径是jvm开始执行程序的位置.与传统的动态加载行为类似,当执行Java程序 ...
最新文章
- 中文版开源!这或许是最经典的Python编程教材
- idl结果显示窗口如何缩小_IDL操作步骤
- 它来了!无人车穿梭在深圳的“宇宙最强街道”
- 分析vue-cli@2.9.3 搭建的webpack项目工程
- 改变select元素原来的事件属性,并加快捷键
- 如何在SAP云平台上启用SAP Intelligent Robotic Process Automation - IRPA
- 【转】C#中Invoke的用法
- 用Dalvik指令集写个java类
- Pentium II Pentium III架构/微架构/流水线 (6) - SSE
- 2014.10.1 Form中显示pdf文件
- java项目关联关系_Mybatis一对多关联关系映射实现过程解析
- android拦截黑名单电话和短信
- python数据库模糊查询_python中的mysql数据库like模糊查询
- matlab max/min/median函数用法以及自定义函数求最大最小值和中位数
- 开放共享:网商银行的运营探索及技术支撑
- 路由器开启WDS模式扩展WIFI覆盖范围
- 到站提醒APP应用 隐私声明
- LM10丨余弦波动顺势网格策略
- 人民币大写转阿拉伯数字的java实现
- cf #823 Div.2(A~C)