1. /**
    2. * 删除目录及目录下面的所有文件
    3. *
    4. * @param string $dir 路径
    5. * @return bool 如果成功则返回 TRUE,失败则返回 FALSE
    6. */
    7. function dir_delete($dir) {
    8. $dir = dir_path($dir);
    9. if (!is_dir($dir)) return FALSE;
    10. $list = glob($dir.'*');
    11. foreach($list as $v) {
    12. is_dir($v) ? dir_delete($v) : @unlink($v);
    13. }
    14. return @rmdir($dir);
    15. }