php如何删除zip文件内容,删除php中的zip文件夹
刚刚写了这个,留下调试print_r给你以了解发生了什么,这里:
<?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;$inumFiles;$i++){
$entry_info = $z->statIndex($i);
print_r($entry_info);
if(substr($entry_info["name"],0,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文件夹相关推荐
- Shell sed命令,替换文件内容、替换目录下所有文件内容、读取文件内容
目录 替换文件内容 格式: 实例:将文件内的34:51替换为11:22 替换目录下所有文件内容 格式: 实例: 替换当前目录下内容有aaa的替换为bbb 读取文件内容 替换文件内容 格式: sed - ...
- linux如何改文件内容,linux下用命令修改文件内容
linux下vi命令修改文件及保存的使用方法 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi n filename :打开文件,并将光标置于第n行首 vi fil ...
- wp文件转shp_完美实现从mapGIS文件转换成ArcGIS中shp格式文件
完美实现从 mapGIS 文件转换成 ArcGIS 中 shp 格式文件 最近经苦战实验,终于找到如何完美实现从 mapGIS 文件转换成 ArcGIS 中 shp 格式文件.步骤如下(各步骤中细节操 ...
- java中 exe是什么文件_从文件位置运行Java中的.exe文件
从文件位置运行Java中的.exe文件 我必须从我的Java程序打开一个.exe文件. 所以我试着下面的代码第一. Process process = runtime.exec("c:\\p ...
- C语言_关于文件内容删除的两个方法总结
最近在写C语言的学生管理系统,遇到了关于怎么直接删除文件内容的问题 我找到了两种方法 第一种是这样 fp = fopen("users.txt", "r+"); ...
- python删除txt指定内容_正则表达式使用python从文件中过滤和删除特定的多行文本...
我正在编写一个python工具来处理一组文件.该工具将由其他用户而非我使用. 文件类似于以下格式: #Text which I want to keep intact #Lots of text #L ...
- Python 修改文件内容3种方法(替换文件内容)
一.修改原文件方式 def alter(file,old_str,new_str):"""替换文件中的字符串:param file:文件名:param old_str:就 ...
- .rpt文件内容读取java_linux第二天|shell文件/文件夹操作
shell 文件/文件夹的命令 文件的操作可以分为:新建,移动,复制,删除,读取. 文件夹的操作可以分为:创建,删除,复制,移动. 这两者有部分命令是相通的,为了减少记忆的负担,这里只说一种能够共用的 ...
- php批量替换文件内容,Shell脚本实现批量替换文件内容
Shell脚本实现批量替换文件内容 今天同事发现内部服务器的硬盘空间不够了,上面有很多备份,我又不能删除,重新找了个320g的硬盘挂载了上,想以后shell脚本下的备份都转移到新硬盘上,给老硬盘腾出空 ...
- linux判断两个文件内容,shell怎么判断两个文件内容是否相同
#cat diff_two_file #/bin/sbin file1=/mnt/mmc/test/aa file2=/mnt/mmc/test/bb diff $file1 $file2 > ...
最新文章
- 20154312曾林 - Exp1 PC平台逆向破解
- 什么是内卷?华为内部这篇文章读懂
- OpenCV学习:播放avi视频文件
- 分析外星人计算Pi的程序
- Could not write file: C:\......\.classpath
- js处理上下文代码的2个阶段
- 云计算底层技术-虚拟网络设备(Bridge,VLAN)
- python文件读写方法手机_python读取文件—txt文件常用读写操作
- 如何通过域名访问服务器里的文件,如何通过域名访问云服务器
- ci php redis,一次基于CI的Redis性能问题定位
- Comprehensive Python Cheatsheet
- [收藏]Linux 常用命令
- Atitti 摘要算法 散列算法SHA1 和 MD5 crc32 目录 1.1. CRC(Cyclic Redundancy Check,循环冗余校验)算法出现时间较长	1 1.1.1. 数据摘要算
- 项目答辩PPT(一)
- 北京工业大学计算机考研813,北京工业大学2020年考研813电工学考试大纲
- 电脑版微信提示音mp3_安卓充电提示音修改教程,可以自定义哦~
- 淘淘商城---8.7
- 【JAVA基础】java基础之-泛型详解
- top.layer.open()是什么东西
- 推荐几个在线处理文件、图片、音视频的工具,免费又好用!
热门文章
- Django静态文件的加载以及STATIC_URL、 STATIC_ROOT 、STATICFILES_DIRS的区别
- Python 单例模式实现的五种方式
- linux下安装rabbitmq以及在spring中进行集成
- ASP.NET CORE的H5上传
- BZOJ1079 [SCOI2008]着色方案 【dp记忆化搜索】
- C#cmd执行命令隐藏窗口,并保持程序一直运行
- 机器学习中的数学系列
- Codeforces Beta Round #1 B. Spreadsheets 模拟
- 修改数据库表nbsp;字段参考的数据…
- 在宿舍如何使用IPv6免费上网(非第三方软件)