//递归删除子文件夹 所有文件 所有目录 |
class dir{ |
function deldir( $dir ){ |
if ( is_dir ( $dir ) == false) |
{ |
exit ( "The Directory Is Not Exist!" ); |
} |
$dh = opendir( $dir ); |
while (false != ( $file = readdir( $dh ))){ |
if ( $file != '.' && $file != '..' ){ |
is_dir ( $dir .DIRECTORY_SEPARATOR. $file ) ? |
$this -> deldir( $dir .DIRECTORY_SEPARATOR. $file ): |
unlink( $dir .DIRECTORY_SEPARATOR. $file ); |
} |
} |
if (readdir( $dh ) == false){ |
closedir ( $dh ); |
@ rmdir ( $dir ); |
} |
} |
} |