codecamp

PHP rmdir() 函数

PHP rmdir() 函数


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册

定义和用法

rmdir() 尝试删除 dirname 所指定的目录。 该目录必须是空的,而且要有相应的权限。


返回值

如果成功,该函数返回 TRUE。如果失败,则返回 FALSE。


语法

rmdir(dir,context)

参数 描述
dir 必需。规定要删除的目录。
context 可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。(对 context 的支持是 PHP 5.0.0 添加的)


实例1

<?php
$path = "images";
if(!rmdir($path))
{
echo ("Could not remove $path");
}
?>

实例2


<?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 Filesystem 参考手册 完整的 PHP Filesystem 参考手册


温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

PHP 相关教程

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }