打开目录
opendir(string path);//path--目录所在的路径,返回一个资源对象,用于存储当前目录资源
bool is_dir(string path);//path--目录所在的路径,判断path路径是否为目录
例子:打开目录
<?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()函数打开目录返回的资源对象
//该函数按照文件系统中的文件排序返回文件名,每次执行下一个文件并返回一条记录。
例子:读取目录中的文件
<?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);//删除目录
}
?>
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。