delphi压缩-怎么获取压缩包中的文件而不解压

问题描述

怎么获取压缩包中的文件而不解压

delphi里如何不解压就能获取压缩包中的文件名称或修改时间,zip的压缩包

解决方案

调用shell zip库,http://blog.csdn.net/woyaowenzi/article/details/6214282
虽然本文是说的解压缩,但是也可以不解压获取文件名

解决方案二:

在压缩前记下文件名,修改时间,再进行压缩。用时再解压。

解决方案三:

可以调用7z.exe来获取压缩包中的文件名及其修改时间,如7z l 1.zip

解决方案四:

调用zip.exe获取压缩包中的文件名称或修改时间

解决方案五:

可以用winrar打开,返回文件名给你。

解决方案六:

不解压直接读取压缩包中的文件

时间: 2025-01-01 15:12:26

delphi压缩-怎么获取压缩包中的文件而不解压的相关文章

zip-请问诸位大神,如何用matlab实现不解压,直接复制压缩包中的文件?

问题描述 请问诸位大神,如何用matlab实现不解压,直接复制压缩包中的文件? 请问诸位大神,如何用matlab实现不解压,直接复制压缩包中的文件?我已经实现了不解压,直接得到压缩包中的所有文件命,代码如下: % Create a Java file of the ZIP filename. zipJavaFile = java.io.File('ResultLogs_10_20121012_83207.66.zip'); % Create a Java ZipFile and validate

如何删除zip或者jar压缩包中的文件?????

问题描述 如题通过java.util.zip包中无法实现对压缩包里面文件的删除,求如何能做到??(不要用解压再压缩的方式,因为很浪费时间) 解决方案 解决方案二:自己顶解决方案三:难道就没有高手回复一下??解决方案四:可以直接在里面删除啊,你是何种状态下不能删除啊?解决方案五:先解压,删除,再压缩覆盖原来的压缩文件解决方案六:jdk提供的环境是没法直接在zip或者jar里面删除的吧???我自己找到了好方法,使用truezip,不过帮助文档是英文的,看着很累.将就着看吧,开始搞~~~~~~~解决方

与众不同 windows phone (37) - 8.0 文件系统: StorageFolder, StorageFile, 通过 Uri 引用文件, 获取 SD 卡中的文件

原文:与众不同 windows phone (37) - 8.0 文件系统: StorageFolder, StorageFile, 通过 Uri 引用文件, 获取 SD 卡中的文件 [源码下载] 与众不同 windows phone (37) - 8.0 文件系统: StorageFolder, StorageFile, 通过 Uri 引用文件, 获取 SD 卡中的文件 作者:webabcd 介绍与众不同 windows phone 8.0 之 文件系统 通过 StorageFolder 和

php在线压缩打包rar并自动下载文件的例子

linux需开启zlib.下面是具体的开启方法  1. 下载安装zlib http://www.gzip.org/zlib/ 解压tar包,进入目录执行命令: ./configure && make && make install   2. 添加php扩展,命令如下: [root@Ansen zlib]# pwd /root/lnmp/php-5.3.0/ext/zlib #php源码包目录 [root@Ansen zlib]#mv config0.m4 config.m4

Linux下rar及zip压缩包中批量替换某文件脚本

本需求是自己负责的一个生产系统上,有大量以zip和rar结尾的压缩文件散落在文件系统的各个文件夹,先在需要把压缩包里包含某一个特定文件(如tftpd32.exe或Tftpd32.exe,版本较旧),全都替换成比较新的tftpd32.exe版本.压缩文件总数约5000个,需要替换的数量约1500个. 因为是生产环境,不敢轻易乱动,所以脚本考虑的因素就非常多,不允许中间执行过程出现异常,所以找到文件后实际执行替换操作之前做好备份,并且将操作过程记录日志. 以下几点需要考虑: 分别处理zip和rar文

解压zip压缩包中的指定文件(害死人的错误)

使用Java 解压zip压缩包中的指定文件时遇到了问题. 且听我细细道来: 主要方法如下: Java代码   public static byte[] getContent2(final ZipFile zipFile, final ZipEntry zipEntry)               throws IOException {           InputStream inputStream = zipFile.getInputStream(zipEntry);          

c#查询压缩文件中制定文件 用C#代码怎么写

问题描述 现在需要写一个程序要求就是有很多文件如.xls.doc.jpg.png.gif的文件压缩在压缩包里面目标:如果压缩包里面有一个1.xls的文件我怎么写程序去压缩包中找到1.xls这个文件在哪个压缩包中 解决方案 解决方案二:可不可以先把压缩文件解压到临时文件夹中,然后取得解压出来的所有文件,遍历,判断.然后删除解压的文件.[DllImport("Unzip32")]publicexternstaticintUnZip(inthwnd,stringszCmdLine,Strin

详解Nginx服务器的配置中开启文件Gzip压缩的方法_nginx

gzip(GNU- ZIP)是一种压缩技术.经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多.gzip的压缩页面需要浏览 器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析.浏览器那里不需要我们担心,因为目前的巨大多数浏览器都支持解析gzip 过的页面. Nginx的压缩输出有一组gzip压缩指令来实现.相关指令位于http{-.}两个大括号之间. 下面大致讲一下配置开启gzip压缩的方法: 1.Vim打开Nginx配置文件 v

java-jar包中dll文件怎么获取?

问题描述 jar包中dll文件怎么获取? 在linux环境下,java生成的jar包,在运行jar包程序时怎么获取jar包中的资源呢? 解决方案 直接引用jar包里的包名.类名.方法名