PHP中的rmdir()函数可以用来删除目录。它只能删除空目录,如果目录中有文件,则删除失败。
使用方法
bool rmdir ( string $dirname [, resource $context ] )
参数dirname:必需,指定要删除的目录。
参数context:可选,指定文件句柄的上下文。
rmdir()函数返回一个布尔值,如果删除成功,则返回true;如果删除失败,则返回false。
- 例子1:删除一个名为"test"的目录
$dirname = 'test';
if(rmdir($dirname)) {
echo "目录 $dirname 已经删除";
} else {
echo "目录 $dirname 删除失败";
}
- 例子2:删除一个名为"test"的目录,并且指定文件句柄的上下文
$dirname = 'test';
$context = stream_context_create(array(
'ftp' => array(
'overwrite' => true
)
));
if(rmdir($dirname, $context)) {
echo "目录 $dirname 已经删除";
} else {
echo "目录 $dirname 删除失败";
}