php中删除非空目录实现代码
php删除目录及文件的文件原是就是先检查此目录下是否有文件,如果有,是文件夹的话就再调用此函数删除,如果是文件就直接调用 unlink 删除,最后删除此目录,删除文件夹的操作时,必须首先确保您有这个权限!
<?php // 说明: 删除非空目录的解决方案 function removeDir( $dirName ) { if (! is_dir ( $dirName )) { return false; } $handle = @opendir( $dirName ); while (( $file = @readdir( $handle )) !== false) { if ( $file != '.' && $file != '..' ) { $dir = $dirName . '/' . $file ; is_dir ( $dir ) ? removeDir( $dir ) : @unlink( $dir ); } } closedir ( $handle ); return rmdir ( $dirName ) ; } ?>查看更多关于php中删除非空目录实现代码 - php文件操作的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did27884