前面我们介绍了使用《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() 函