<?php $dir = './temp'; $desc = 'tar_test.tar.gz'; system("tar czvf $desc $dir"); //压缩 //system("tar zxvf $desc"); //解压 ?> <?php function d_rmdir($dirname) { //删除非空目录 if(!is_dir($dirname)) { return false; } $handle = @opendir($dirname); while(($file = @readdir($handle)) !== false){ if($file != '.' && $file != '..'){ $dir = $dirname . '/' . $file; is_dir($dir) ? d_rmdir($dir) : unlink($dir); } } closedir($handle); return rmdir($dirname) ; } if(d_rmdir("./temp")) echo "succes"; else echo "false"; ?>