php处理文件的小例子(解压缩,删除目录)

yipeiwu_com6年前PHP代码库
复制代码 代码如下:

<?php 
$dir =   './temp';
$desc   =   'tar_test.tar.gz';
system("tar   czvf   $desc   $dir");   //压缩
//system("tar   zxvf   $desc"); //解压  

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"; 
?>

相关文章

PHP中usort在值相同时改变原始位置问题的解决方法

从 PHP 4.1.0 后,usort 在比较的值相同时,原始位置可能会改变,文档中是这样说的: If two members compare as equal, their order...

php中global和$GLOBALS[]的分析之一

这可能引起一些问题,有些人可能漫不经心的改变一个全局变量。PHP 中全局变量在函数中使用时必须申明为全局(注意,Global这个关键字在函数中定义才有用)。 1:Global的作用是定义...

PHP正则表达式处理函数(PCRE 函数)实例小结

本文实例讲述了PHP正则表达式处理函数。分享给大家供大家参考,具体如下: 有时候在一些特定的业务场景中需要匹配,或者提取一些关键的信息,例如匹配网页中的一些链接, 提取一些数据时,可能会...

用PHP实现图象锐化代码

<?   //读取图像的类型     //1 = GIF, 2 = JPG, 3...

PHP中抽象类和抽象方法概念与用法分析

PHP中抽象类和抽象方法概念与用法分析

本文实例讲述了PHP中抽象类和抽象方法。分享给大家供大家参考,具体如下: 一、抽象关键字 :abstract 抽象就是无法确切的说明,但又有一定的概念或者名称,在PHP中声明一个抽象类或...