以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  不解压 压缩文件 直接提取压缩文件内 内容 可以做到吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40818)

--  作者:打错潇洒
--  发布时间:2013/9/30 16:21:00
--  不解压 压缩文件 直接提取压缩文件内 内容 可以做到吗?
不解压,压缩文件,直接提取压缩文件内的内容 可以做到吗?



--  作者:Bin
--  发布时间:2013/9/30 16:23:00
--  
可以使用代码实现 http://www.foxtable.com/help/topics/2075.htm
--  作者:打错潇洒
--  发布时间:2013/9/30 16:36:00
--  
这个 行不通  我想要的是 不解压压缩文件 直接提起压缩文件内的内容 就比如说  一个zip的压缩文件内有一个txt的文件 我想直接提取txt文件内的内容
--  作者:Bin
--  发布时间:2013/9/30 16:58:00
--  
解压指定的文件。

语法:

Extract(FileName)
Extract(FileName, NewFileName)

FileName:     要解压的文件
NewFileName: 可选参数,指定新的文件名,必须包括路径

如果不指定NewFileName参数,则解压到压缩文件所在目录。

示例:

Dim zip As New zipFile
zip.Open(
"c:\\data\\backup.zip")
zip.Extract(
"Foxtable.exe")
zip.Extract(
"Images/Chart.ico")
zip.Extract(
"Images/Bold.ico""c:\\data\\Images\\Bold.ico"
)
zip.Close()

上面代码,将foxtable.exe和chart.ico两个文件解压到压缩文件所在的目录c:\\data,尽管在压缩文件中,Chart.Ico位于子目录Images之下,而Bold.ico将解压到c:\\data\\Images目录下。

提示:

1、压缩文件内部的目录分割符号为"/",而不是"\\"。
2、如果要解压到指定的目录,必须先创建此目录,例如上例中的c:\\data\\Images。


解压指定文件,然后读取,再把文件删除即可.


--  作者:ycli368
--  发布时间:2015/9/4 15:07:00
--  
同问
--  作者:大红袍
--  发布时间:2015/9/4 15:08:00
--  
以下是引用ycli368在2015/9/4 15:07:00的发言:
同问

 

加压出来以后,提取内容,然后删除文件