如何使用php代码删除或删除zip文件夹?
在我的应用程序中,我需要在extaract删除zip文件夹后提取zip文件夹。 我怎么能这样做?
我可以使用将成功的PHP代码提取或解压缩压缩文件夹。 但我不知道热删除压缩文件夹。
这是解压zip文件夹的代码:
$this->load->library('unzip');
$var = $this->unzip->extract('./folder/zip_foldername', './folder/newname');
答案 0 :(得分:4)
使用unlink()函数
http://www.php.net/manual/en/function.unlink.php
编辑:再次阅读你的帖子后,我不确定我是否理解。您是要删除zip文件还是包含所有提取文件的结果文件夹?如果是后者那么你首先需要遍历该目录并使用unlink删除所有文件然后使用rmdir()删除目录
答案 1 :(得分:0)
试试这个:
unlink('url to zip');
答案 2 :(得分:0)
在php中使用unlink函数
bool unlink ( string $filename [, resource $context ] )
<?php
unlink('urzipfile.zip');
?>
答案 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');
?>