PHP rmdir 函数用于删除指定的目录。如果成功,则返回 true,否则返回 false。
语法:
bool rmdir ( string $dirname [, resource $context ] )
参数:
注释:
实例:
<?php // 删除 "test" 目录 if (rmdir("test")) { echo "已成功删除 test 目录"; } else { echo "无法删除 test 目录"; } ?>
注意事项: strong > p >
< li >如果要使用 rmdir() 删除一个文件夹,该文件夹必须是空的才能成功地将其删除。 li >< li >如果要使用 rmdir() 删除一个文件夹中包含有子文件夹和文件的情况,可以使用 PHP 的 recursive_remove_directory() 函数来实现此功能。 li >< li >在 Windows 系统中不能使用 rmdir() 来删除一个文件夹中包含有子文件夹和文件的情况,必须使用 recursive_remove_directory() 来实现此功能。 li >< / ul >
rmdir() 尝试删除 dirname
所指定的目录。 该目录必须是空的,而且要有相应的权限。
返回值
如果成功,该函数返回 TRUE。如果失败,则返回 FALSE。
参数 | 描述 |
---|---|
dir | 必需。规定要删除的目录。 |
context | 可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。(对 context 的支持是 PHP 5.0.0 添加的) |
<?php
// ensure $dir ends with a slash
function delTree($dir) {
$files = glob( $dir . "*", GLOB_MARK );
foreach( $files as $file ){
if( substr( $file, -1 ) == "/" )
delTree( $file );
else
unlink( $file );
}
rmdir( $dir );
}
?>
PHP 7 use 语句 PHP 7 新特性PHP 7 可以使用一个 use 从同一个 namespace 中导入类、函数和常量:实例实例//PHP7之前版本需要使...
PHP curl_escape函数 PHP cURL参考手册(PHP 5 >= 5.5.0)curl_escape — 对给定的字符串进行URL编码。说明string curl_escape ( r...
PHP curl_multi_strerror函数 PHP cURL参考手册(PHP 5 >= 5.5.0)curl_multi_setopt — 返回描述错误码的字符串文本。说明string ...
PHP curl_multi_exec函数 PHP cURL参考手册(PHP 5)curl_multi_exec — 运行当前 cURL 句柄的子连接说明int curl_multi_exec ( re...
PHP curl_multi_info_read函数 PHP cURL参考手册(PHP 5)curl_multi_info_read — 获取当前解析的cURL的相关传输信息说明array cu...