PHP Directory 学习笔记
前言
PHP 中的目录操作用于处理文件系统中的目录。本文将介绍如何使用 PHP Directory 函数来执行常见的目录操作。
获取目录信息
要获取某个目录的详细信息,可以使用 scandir()
函数。这个函数返回一个数组,其中包含了该目录下所有文件和子目录的名称。
phpCopy Code$dir = "/path/to/directory";
$files = scandir($dir);
foreach ($files as $file) {
echo $file . "<br>";
}
上述代码将输出指定目录下的所有文件和子目录的名称。
创建目录
要创建一个新的目录,可以使用 mkdir()
函数。如果成功,该函数将返回 true
;否则将返回 false
。
phpCopy Code$dir = "/path/to/new/directory";
if(mkdir($dir, 0777)){
echo "目录创建成功!";
} else{
echo "目录创建失败!";
}
上述代码将在指定路径下创建一个名为“new_directory”的新目录,并输出相应的结果。
删除目录
要删除一个目录和其中的所有文件和子目录,可以使用 rmdir()
函数。
phpCopy Code$dir = "/path/to/directory";
if(rmdir($dir)){
echo "目录删除成功!";
} else{
echo "目录删除失败!";
}
上述代码将删除指定目录及其所有文件和子目录,并输出相应的结果。
改变当前工作目录
要改变当前工作目录,可以使用 chdir()
函数。
phpCopy Code$dir = "/path/to/new/directory";
if(chdir($dir)){
echo "工作目录已更改为:" . getcwd();
} else{
echo "无法更改工作目录!";
}
上述代码将把当前工作目录更改为指定的目录,并输出相应的结果。
结语
本文介绍了 PHP Directory 中的一些常见操作。这只是一个入门级别的指南,详细的用法和更多的函数,请查阅官方文档。