脚本宝典收集整理的这篇文章主要介绍了删除php中的zip文件夹,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
黄色
| _resources
| _theme
| _codes
我需要在skins.zip中删除名为“theme”的文件夹.我尝试过以下代码,但没有奏效.
$zip = new ZipArchive; if ($zip->oPEn('skins.zip') === TRUE) { $zip->deleteName('yellow/theme/'); $zip->close(); }
有人帮帮我,谢谢!
<pre><?PHP $z = new ZipArchive; $folder_to_delete = "gifresizer/resized/"; //folder to delete relative to root if($z->open("gifresizer.zip")===TRUE){ //zip file name print_r($z); for($i=0;$i<$z->numFiles;$i++){ $entry_info = $z->statIndex($i); print_r($entry_info); if(substr($entry_info["name"],strlen($folder_to_delete))==$folder_to_delete){ $z->deleteindex($i); } } } ?>
并将其余部分留给代码.
它输出这样的东西:
ZipArchive Object ( [status] => 0 [statusSys] => 0 [numFiles] => 10 [filename] => C:\xampp\htdocs\test\zipdelete\gifresizer.zip [comment] => ) Array ( [name] => gifresizer/ [index] => 0 [crc] => 0 [size] => 0 [mtime] => 1339360746 [comp_size] => 0 [comp_method] => 0 ) Array ( [name] => gifresizer/frames/ [index] => 1 [crc] => 0 [size] => 0 [mtime] => 1328810540 [comp_size] => 0 [comp_method] => 0 ) Array ( [name] => gifresizer/gifresizer.PHP [index] => 2 [crc] => 1967518989 [size] => 18785 [mtime] => 1328810430 [comp_size] => 3981 [comp_method] => 8 ) etc..
以上是脚本宝典为你收集整理的删除php中的zip文件夹全部内容,希望文章能够帮你解决删除php中的zip文件夹所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。