首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

剔除文件夹

2012-06-28 
删除文件夹强制删除:[第二个参数true的时候是强制删除]function del_dir($dir, $type true) {$n 0if

删除文件夹
强制删除:[第二个参数true的时候是强制删除]

function del_dir($dir, $type = true) {$n = 0;if (is_dir ( $dir )) {if ($dh = opendir ( $dir )) {while ( ($file = readdir ( $dh )) !== false ) {if ($file == '.' or $file == '..' or $file == '.svn') {continue;}if (is_file ( $dir . $file )) {unlink ( $dir . $file );$n ++;}if (is_dir ( $dir . $file )) {del_dir ( $dir . $file . '/' );if ($type) {$n ++;rmdir ( $dir . $file . '/' );}}}}closedir ( $dh );}return $n;}




非强制删除:
function deleteDir($dir){if (rmdir ( $dir ) == false && is_dir ( $dir )) {if ($dp = opendir ( $dir )) {while ( ($file = readdir ( $dp )) != false ) {if (is_dir ( $file ) && $file != '.' && $file != '..') {deleteDir ( $file );} else {unlink ( $file );}}closedir ( $dp );} else {exit ( 'Not permission' );}}}

热点排行