使用PHP删除Zip文件夹

时间:2012-01-31 08:58:01

标签: php codeigniter zip directory

如何使用php代码删除或删除zip文件夹?

在我的应用程序中,我需要在extaract删除zip文件夹后提取zip文件夹。 我怎么能这样做?

我可以使用将成功的PHP代码提取或解压缩压缩文件夹。 但我不知道热删除压缩文件夹。

这是解压zip文件夹的代码:

$this->load->library('unzip');
$var = $this->unzip->extract('./folder/zip_foldername', './folder/newname');

4 个答案:

答案 0 :(得分:4)

使用unlink()函数

http://www.php.net/manual/en/function.unlink.php

编辑:再次阅读你的帖子后,我不确定我是否理解。您是要删除zip文件还是包含所有提取文件的结果文件夹?如果是后者那么你首先需要遍历该目录并使用unlink删除所有文件然后使用rmdir()删除目录

http://php.net/manual/en/function.rmdir.php

答案 1 :(得分:0)

试试这个:

unlink('url to zip');

答案 2 :(得分:0)

在php中使用unlink函数

bool unlink ( string $filename [, resource $context ] )

<?php

unlink('urzipfile.zip');
?>

http://php.net/manual/en/function.unlink.php

答案 3 :(得分:0)

如果您想使用CodeIgniter的“标准库”,则可以加载file helper,然后使用delete_files删除该文件。

<?php
    $this->load->helper('file');
    delete_files('./folder/zip_foldername');
?>

注意:我正在使用'./folder/zip_foldername',因为您还在extract()的第一个参数中使用了此名称,该参数对应于zip文件。

如果您确实要删除整个文件夹,请将TRUE传递给delete_files

<?php
    $this->load->helper('file');
    delete_files('./folder/newname');
?>