opendir(string path);//path--目录所在的路径,返回一个资源对象,用于存储当前目录资源 bool is_dir(string path);//path--目录所在的路径,判断path路径是否为目录
例子:打开目录php
<?php $dir = "test/"; if(is_dir($dir)){ $dir_res = opendir($dir); }else{ echo "目录不存在或者不是一个有效的目录"; } ?>
void closedir(dir_resource);//dir_resource--使用opendir()函数打开目录返回的资源对象
例子:关闭目录函数
<?php closedir($dir_res);//关闭opendir()返回的资源对象$dir_res ?>
string readdir(dir_resource);//dir_resource--使用opendir()函数打开目录返回的资源对象 //该函数按照文件系统中的文件排序返回文件名,每次执行下一个文件并返回一条记录。
例子:读取目录中的文件code
<?php $dir = "files/"; $dir_res = opendir($dir); while($filen = readdir($dir_res)){ echo $filen."<br>" } closedir($dir_res);//关闭opendir()返回的资源对象$dir_res ?>
运行结果对象
. //表示当前目录 .. //表示上一级目录 class.php //目录中的文件 test.php //目录中的文件 demo.php //目录中的文件
bool mkdir(string pathname);//pathname--要建立的目录地址
例子:建立目录排序
<?php $dir = "tests/"; if(!is_dir($dir)){ mkdir($dir);//建立目录 } ?>
bool rmdir(string pathname);//pathname--要删除的目录地址,该目录必须是一个空目录
例子:删除目录资源
<?php $dir = "tests/"; if(!is_dir($dir)){ rmdir($dir);//删除目录 } ?>